suifengpiao14/php-pre-commit

一个用于规范代码的简单库

dev-master 2018-10-11 08:00 UTC

This package is not auto-updated.

Last update: 2024-09-26 18:39:24 UTC


README

GIT 预提交脚本,适用于任何 PHP 项目。一个在 PHP 中验证语法错误的预提交脚本。它还验证 PHP 文件是否符合 PSR2 编码风格。

关于

这是一个预提交脚本,用于检查添加的、复制的、修改的或重命名的文件是否存在语法错误以及 PSR2 编码标准。

安装

 composer require --dev suifengpiao14/php-pre-commit:dev-master 

或者,您可以手动在 composer.json 文件中包含 smgladkovskiy/phpcs-git-pre-commit 依赖项

{
    "require-dev": {
        "suifengpiao14/php-pre-commit": "dev-master"
    }
}

为了启用代码检查,在 composer.json 安装脚本中的 post-install-cmd 和 post-update-cmd 中添加

"post-install-cmd": [
    "sh ./vendor/suifengpiao14/php-pre-commit/src/setup.sh"
],
"post-update-cmd": [
    "sh ./vendor/suifengpiao14/php-pre-commit/src/setup.sh"
]

然后运行 composer install 或 composer update。如果预提交钩子已存在,它将被安装或更新。

使用方法

这将自动在每次提交之前执行。