rikless/phpcs-commit-check

提交前PHPCS检查

安装次数: 3,451

依赖项: 0

建议者: 0

安全性: 0

星标: 5

关注者: 1

分支: 1

语言:Shell

类型:脚本

1.0.2 2019-01-24 21:33 UTC

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-cmdpost-update-cmd中添加

"scripts": {
    "post-install-cmd": [
        "PHPCodeChecker\\Installer::postInstall"
    ],
    "post-update-cmd": [
        "PHPCodeChecker\\Installer::postInstall"
    ]
}

然后运行composer installcomposer 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