agentsquidflaps/pre-commit

在提交时自动化代码规范

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分叉: 0

开放性问题: 0

语言:Shell

类型:脚本

1.0.1 2020-09-08 10:53 UTC

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-cmdpost-update-cmdcomposer.json

"scripts": {
    "install-hooks": ["sh ./vendor/agentsquidflaps/pre-commit/src/setup.sh"],
    "post-install-cmd": ["@install-hooks"],
    "post-update-cmd": ["@install-hooks"]
}

然后运行 composer installcomposer update。将安装或更新 pre-commit 钩子。