pre-commit使用commit之前的检测办法
Posted 刘翾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pre-commit使用commit之前的检测办法相关的知识,希望对你有一定的参考价值。
npm地址: https://www.npmjs.com/package/pre-commit
第一步
安装pre-commit包
npm install pre-commit --save-dev
第二步
修改package.json, 增加pre-commit字段
// 例子, 在提交之前运行tslint
"scripts":
"tslint-fe": "tslint -c ./corgi-fe/tslint.json './corgi-fe/src/**/*.ts,tsx'",
"tslint-service": "tslint -c ./corgi-service/tslint.json -p ./corgi-service/tsconfig.json"
,
"devDependencies":
"pre-commit": "^1.2.2"
,
"pre-commit": [
"tslint-fe",
"tslint-service"
]
如果想要跳过pre-commit. 可以在commit命令之后加上--no-verify
字段.
// 例
git commit -m 'asd' --no-verify
以上是关于pre-commit使用commit之前的检测办法的主要内容,如果未能解决你的问题,请参考以下文章
关于执行findbugs,checkstyle,jacoco插件检测代码,GitHook的脚本编写
Subversion - pre-commit hooks开发