diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..09a9fd89 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# editorconfig.org + +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.php] +indent_size = 4 diff --git a/composer.json b/composer.json index 1f864429..d842b35f 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,9 @@ "require-dev": { "phpunit/phpunit": "^9", "mockery/mockery": "^1.6", - "phpstan/phpstan": "^1" + "phpstan/phpstan": "^1", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "squizlabs/php_codesniffer": "^3.8" }, "suggest": { "ext-exif": "Recommended to be able to read EXIF data properly." @@ -34,5 +36,10 @@ "psr-4": { "Intervention\\Image\\Tests\\": "tests" } + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } } } diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 00000000..1f034a16 --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,11 @@ + + + + + + + 0 + + + src/ +