pre-commit 使用备忘


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


文章作者: silver fox
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 silver fox !
评论
  目录