.cz-config.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. module.exports = {
  2. types: [
  3. { value: "feat", name: "feat 🍄: 新增新的特性" },
  4. { value: "fix", name: "fix 🐛: 修复 BUG" },
  5. { value: "docs", name: "docs 📄: 修改文档、注释" },
  6. {
  7. value: "refactor",
  8. name: "refactor 🎸: 代码重构,注意和特性、修复区分开",
  9. },
  10. { value: "chore", name: "chore 🧹: 构建过程或辅助工具的变动" },
  11. { value: "perf", name: "perf ⚡: 提升性能" },
  12. { value: "test", name: "test 👀: 添加一个测试" },
  13. { value: "tool", name: "tool 🚗: 开发工具变动(构建、脚手架工具等)" },
  14. { value: "style", name: "style ✂: 对代码格式的修改不影响逻辑" },
  15. { value: "revert", name: "revert 🌝: 版本回滚" },
  16. { value: "update", name: "update ⬆: 第三方库升级 " },
  17. ],
  18. scopes: [
  19. { name: "组件" },
  20. { name: "样式" },
  21. { name: "文档更改" },
  22. { name: "其它变更" },
  23. ],
  24. allowTicketNumber: false,
  25. isTicketNumberRequired: false,
  26. ticketNumberPrefix: "TICKET-",
  27. ticketNumberRegExp: "d{1,5}",
  28. messages: {
  29. type: "选择一种你的提交类型:",
  30. scope: "选择一个scope (可选):",
  31. customScope: "Denote the SCOPE of this change:",
  32. subject: "简要说明:\n",
  33. body: '详细说明,使用"|"换行(可选):\n',
  34. breaking: "非兼容性说明 (可选):\n",
  35. footer: "关联关闭的issue,例如:#31, #34(可选):\n",
  36. confirmCommit: "确定提交?",
  37. },
  38. allowCustomScopes: true,
  39. allowBreakingChanges: ["新增", "修复"],
  40. subjectLimit: 100,
  41. };