metasyntactical / composer-codesniffer-hooks
v1.0.1
2015-07-24 17:41 UTC
Requires
- php: >= 5.5.0
- ext-mbstring: *
- squizlabs/php_codesniffer: ~2.3
Requires (Dev)
- composer/composer: ~1.0@dev
- phpunit/phpunit: ~4.5
This package is auto-updated.
Last update: 2020-01-31 00:38:40 UTC
README
在运行composer install
或composer update
后,启用PHP代码检查器的钩子,并可以配置代码标准。
项目已被废弃!
该项目已被废弃,转而使用captainhook/captainhook提供通用的git钩子管理。此存储库中的所有功能都可以使用captainhook/captainhook实现。
安装
通过composer安装依赖项
$ composer require --dev metasyntactical/composer-codesniffer-hooks
将脚本添加到composer后钩子
"scripts": { "post-install-cmd": [ "MetaSyntactical\\CodeSniffer\\Composer\\ScriptHandler::addPhpCsToPreCommitHook" ], "post-update-cmd": [ "MetaSyntactical\\CodeSniffer\\Composer\\ScriptHandler::addPhpCsToPreCommitHook" ] }
将已安装作为依赖项的代码检查器标准(例如,"metasyntactical/symfony-coding-standard")添加到composer.json的额外字段中
"extras": { "codesniffer": { "standard": { "dependency": "metasyntactical/symfony-coding-standard" } } }
在每次运行composer install
或composer update
时,钩子将被部署到本地git仓库。
用法
每次尝试提交时,PHP_CodeSniffer只会运行更改的.php
文件。无需手动操作。