diff --git a/.github/workflows/static-code-analysis.yml b/.github/workflows/static-code-analysis.yml index d500afb..510dafc 100644 --- a/.github/workflows/static-code-analysis.yml +++ b/.github/workflows/static-code-analysis.yml @@ -19,7 +19,7 @@ jobs: - name: Run PHP-CS-Fixer uses: docker://jakzal/phpqa:php7.3-alpine with: - args: php-cs-fixer fix --dry-run --diff-format udiff -vvv + args: php-cs-fixer fix --diff --dry-run -vvv roave-bc-check: name: Roave BC Check diff --git a/.gitignore b/.gitignore index a719cf5..78700da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +/.php-cs-fixer.cache /build/ /composer.lock /phpspec.yml diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php new file mode 100644 index 0000000..6677981 --- /dev/null +++ b/.php-cs-fixer.php @@ -0,0 +1,17 @@ +exclude(__DIR__.'/vendor') + ->name('*.php') + ->in(__DIR__) +; + +$config = new PhpCsFixer\Config(); +return $config->setRules([ + '@Symfony' => true, + '@Symfony:risky' => true, + 'array_syntax' => ['syntax' => 'short'], + ]) + ->setRiskyAllowed(true) + ->setFinder($finder) +; diff --git a/.php_cs b/.php_cs deleted file mode 100644 index 2159fe4..0000000 --- a/.php_cs +++ /dev/null @@ -1,17 +0,0 @@ -setRiskyAllowed(true) - ->setRules([ - '@Symfony' => true, - '@Symfony:risky' => true, - ]) - ->setFinder( - PhpCsFixer\Finder::create() - ->in(__DIR__) - ->exclude(__DIR__.'/vendor') - ->name('*.php') - ) -; - -return $config; diff --git a/Makefile b/Makefile index 7304054..f395cab 100644 --- a/Makefile +++ b/Makefile @@ -4,10 +4,10 @@ DIR := ${CURDIR} QA_IMAGE := jakzal/phpqa:php7.3-alpine cs-fix: - @docker run --rm -v $(DIR):/project -w /project $(QA_IMAGE) php-cs-fixer fix --diff-format udiff -vvv + @docker run --rm -v $(DIR):/project -w /project $(QA_IMAGE) php-cs-fixer fix --diff -vvv cs-diff: - @docker run --rm -v $(DIR):/project -w /project $(QA_IMAGE) php-cs-fixer fix --diff-format udiff --dry-run -vvv + @docker run --rm -v $(DIR):/project -w /project $(QA_IMAGE) php-cs-fixer fix --diff --dry-run -vvv phpstan: @docker run --rm -v $(DIR):/project -w /project $(QA_IMAGE) phpstan analyze