banovo / coding-standard
Banovo PHP编码标准的CodeSniffer规则集
0.8.1
2020-10-28 09:30 UTC
Requires
- friendsofphp/php-cs-fixer: 2.15.8
- phpmd/phpmd: 2.9.1
- squizlabs/php_codesniffer: 3.*
This package is not auto-updated.
Last update: 2024-09-12 06:43:04 UTC
README
安装
添加到composer.json
"require-dev": { "banovo/coding-standard": "0.3.*" }, "scripts": { "post-install-cmd": [ "echo 'bin/checker' > .git/hooks/pre-commit" ], "post-update-cmd": [ "echo 'bin/checker' > .git/hooks/pre-commit" ] },
添加预提交钩子
echo './vendor/bin/php-cs-fixer fix --config=./vendor/banovo/coding-standard/rulesets/.php_cs.dist src && git add .' > .git/hooks/pre-commit
使用方法
预提交钩子会在你运行git commit
时自动执行检查器。
运行bin/checker -h
查看更多配置选项。
更新
确保它是最新的
-
文件夹
rulesets/Symfony
是从Symfony编码标准复制的。 -
文件夹
rulesets/SlevomatCodingStandard
是从Slevomat编码标准复制的。