Conventional Committer
铁律:不要在不了解本次实际变更范围和质量状态的前提下直接 git add . 然后提交。
工作流
常见 type
- feat
- fix
- docs
- refactor
- test
- build
- ci
- chore
- perf
- revert
反模式
- 不看 diff,直接用模糊消息如 update files。
- 把多类变更混成一个没有 scope 的提交。
- 在质量检查未完成时默认提交。
- 在 husky hook 兼容的环境下滥用
--no-verify,跳过了本应生效的检查。
交付前检查