agentsquidflaps / pre-commit
在提交时自动化代码规范
1.0.1
2020-09-08 10:53 UTC
Requires
- squizlabs/php_codesniffer: ^2.7 || ^3.0
This package is auto-updated.
Last update: 2024-09-08 19:48:28 UTC
README
深受 smgladkovskiy/phpcs-git-pre-commit 启发。与 smgladkovskiy/phpcs-git-pre-commit 不同之处在于,它除了运行 phpcs
之外,还运行 phpcbf
。
关于
自动运行 php linting、代码美化器和代码嗅探器,以符合 PS2 标准。这不同于 smgladkovskiy/phpcs-git-pre-commit 的地方在于,它除了运行 phpcs
之外,还运行 phpcbf
。
安装
composer require --dev "agentsquidflaps/pre-commit"
要启用代码嗅探,将以下内容添加到安装脚本中的 post-install-cmd
和 post-update-cmd
中 composer.json
"scripts": {
"install-hooks": ["sh ./vendor/agentsquidflaps/pre-commit/src/setup.sh"],
"post-install-cmd": ["@install-hooks"],
"post-update-cmd": ["@install-hooks"]
}
然后运行 composer install
或 composer update
。将安装或更新 pre-commit
钩子。