4.3 提交约束
4.3.1 配置 git Husky
虽然我们已经要求项目使用
ESLint
了,但是不能保证团队成员提交代码之前都将ESLint
报的问题解决掉了。也就是我们希望保证代码仓库中的代码都是符合ESLint
规范的,那么我们需要在团队成员执行git commit
命令的时候对其进行校验,如果不符合ESLint
规范,那么自动通过规范进行修复。
husky
是一个 git hook
工具,可以帮助我们触发 git
提交的各个阶段:pre-commit
、commit-msg
、pre-push
。
-
安装配置
husky
注意:务必是 Git 仓库项目
可通过命令
git init
初始化npx husky-init && npm install