commitlint.config.js 862 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * @Author: wjc
  3. * @Date: 2024-05-27 11:42:28
  4. * @LastEditors: wjc
  5. * @LastEditTime: 2024-06-05 09:28:49
  6. * @Description:
  7. */
  8. module.exports = {
  9. extends: ['@commitlint/config-conventional'],
  10. rules: {
  11. 'type-enum': [
  12. 2,
  13. 'always',
  14. [
  15. 'build', // 构造工具、外部依赖(webpack、npm)
  16. 'chore', // 对构建或者辅助工具的更改,例如生成文档
  17. 'ci', // 修改项目继续集成流程(Travis,Jenkins,GitLab CI,Circle等)
  18. 'docs', // 文档
  19. 'feat', // 新功能
  20. 'fix', // bug 修复
  21. 'perf', // 性能优化
  22. 'refactor', // 既不是修复 bug 也不是添加新功能的代码更改
  23. 'revert', // 回退
  24. 'style', // 代码风格(不影响代码含义)
  25. 'test', // 测试
  26. 'wip', // 开发中
  27. ],
  28. ],
  29. },
  30. }