git提交规则
工具:commitlint
使用方法
-
npm install @commitlint/{cli,config-conventional}
-
vim commitlint.config.js
-
commitlint.config.js 内输入 module.exports = { extends: ['@commitlint/config-conventional'], }; 按esc 停止 按 i 继续输入 :wq 保存退出 -
npm install husky
-
npx husky install
-
npx husky add .husky/commit-msg 'npx commitlint --edit $1'
测试方法
输入 echo 'test commit. meassage' | npx commitlint
回复 fail
输入 echo 'feat: test commit. meassage' | npx commitlint
回复 success