良好的提交规范优势:

规范

一般不建议将多次修改放在一次提交中,尤其是一次半(第二个修改只完成了一部分)的情况

type(scope?): subject

项目配置

通过引入 commitlint 工具来辅助和约束,和相关检测规范:@commitlint/config-conventional

npm i @commitlint/cli @commitlint/config-conventional -D

在项目根路径中增加 commitlint.config.js 配置文件:

module.exports = {
  extends: [
    '@commitlint/config-conventional'
  ]
}

使用 husky 工具在提交时,执行以上检查: