vaclavvanik / coding-standard
瓦茨拉夫·瓦尼克编码标准是一套应用于我的项目的PHPCS规则;)
0.9.0
2021-09-22 11:42 UTC
Requires
- php: ^7.1 || ^8.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.6.2 || ^0.7
- slevomat/coding-standard: ^7.0.0
- squizlabs/php_codesniffer: ^3.6.0
README
瓦茨拉夫·瓦尼克编码标准(VVCS)是一套应用于我的项目的PHP_CodeSniffer规则。
VVCS受到Doctrine编码标准的启发,并大量基于Slevomat编码标准。
安装
推荐安装PHP CS Fixer的方式是在项目中的专用composer.json
文件中使用Composer,例如在tools/php-coding-standard
目录中
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
配置
分发配置文件:phpcs.dist.xml。
使用方法
修复
./tools/php-coding-standard/vendor/bin/phpcbf --basepath=. --standard=tools/php-coding-standard/.phpcs.xml
检查
./tools/php-coding-standard/vendor/bin/phpcs --basepath=. --standard=tools/php-coding-standard/.phpcs.xml