php篇
配置
文件名 | .pre-commit-config.yaml |
---|---|
路径 | cd $HOME |
内容
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.4.0
hooks:
- id: check-yaml
- id: check-json
- repo: https://github.com/digitalpulp/pre-commit-php.git
rev: 1.4.0
hooks:
- id: php-lint-all
files: \.(php)$
- repo: https://gitlab.com/PyCQA/flake8
rev: 3.8.4
hooks:
- id: flake8
配置alias
alias pre=”pre-commit run –config ${HOME}/.pre-commit-config.yaml”
使用方法
#将修改添加到暂存区
git add .
#执行校验该步骤将会执行hook
pre
#校验通过再进行commit
git commit --amend
更多信息
参考文档:pre-commit