commitlint
使用
npm install --save-dev @commitlint/cli @commitlint/config-conventional
npm install --save-dev husky
npx husky init
在 .husky 目录下创建(或编辑)pre-commit 钩子:
- pre-commit 钩子在提交之前运行,检查代码是否符合 Lint 规则。
- commit-msg 钩子在提交之后运行,检查提交信息是否符合规范。
参考链接
本地设置:https://commitlint.js.org/guides/local-setup.html