rikless / phpcs-commit-check
提交前PHPCS检查
1.0.2
2019-01-24 21:33 UTC
Requires
This package is auto-updated.
Last update: 2024-09-25 11:01:32 UTC
README
关于
自动安装git pre-commit钩子,用于运行PHP Code Sniffer代码检查,以确保符合PSR2编码标准。它只检查要提交的文件。它还运行php linter。
仅适用于Unix操作系统。
安装
使用composer require命令安装rikless/phpcs-commit-check
composer require "rikless/phpcs-commit-check"
要启用代码检查,请在composer.json
安装脚本中的post-install-cmd
和post-update-cmd
中添加
"scripts": {
"post-install-cmd": [
"PHPCodeChecker\\Installer::postInstall"
],
"post-update-cmd": [
"PHPCodeChecker\\Installer::postInstall"
]
}
然后运行composer install
或composer update
。如果已存在,则将安装或更新pre-commit
钩子。
使用方法
运行git commit
,pre-commit钩子将检查您的提交文件,就像您运行了以下命令一样
php -l -d display_errors=0 && phpcs --standard=PSR2 --colors --encoding=utf-8 -n -p /path/to/file.php