代码仓库初始化模板 (1) -- husky & commitlint
- husky 用于生成 Git hooks.
- commitlint 用于 规范 commit message.
安装
1 | npm install --save-dev husky @commitlint/config-conventional @commitlint/cli |
启用 Git hooks
1 | npx husky install |
如果您想在下一次安装依赖模块时自动启用 Git hooks:
1 | npm pkg set scripts.prepare="husky install" |
配置 commitlint
在代码仓库根目录下添加文件:
1 | /** |
添加 commitlint 的 hook
1 | npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}' |