The Václav Vaník Coding Standard VVCS
is a set of PHP_CodeSniffer
rules applied to my projects.
VVCS is inspired by Doctrine Coding Standard and heavily based on Slevomat Coding Standard.
The recommended way to install PHP CS Fixer is to use Composer
in a dedicated composer.json
file in your project, for example in the
tools/php-coding-standard
directory:
mkdir --parents tools/php-coding-standard
composer require --working-dir=tools/php-coding-standard vaclavvanik/coding-standard
cp tools/php-coding-standard/vendor/vaclavvanik/coding-standard/phpcs.dist.xml tools/php-coding-standard/.phpcs.xml
cp tools/php-coding-standard/vendor/vaclavvanik/coding-standard/.gitignore tools/php-coding-standard/.gitignore
Dist configuration file: phpcs.dist.xml.
Fix:
./tools/php-coding-standard/vendor/bin/phpcbf --basepath=. --standard=tools/php-coding-standard/.phpcs.xml
Check:
./tools/php-coding-standard/vendor/bin/phpcs --basepath=. --standard=tools/php-coding-standard/.phpcs.xml