.cz-config.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  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: [{ name: '组件' }, { name: '样式' }, { name: '文档更改' }, { name: '其它变更' }],
  19. allowTicketNumber: false,
  20. isTicketNumberRequired: false,
  21. ticketNumberPrefix: 'TICKET-',
  22. ticketNumberRegExp: 'd{1,5}',
  23. messages: {
  24. type: '选择一种你的提交类型:',
  25. scope: '选择一个scope (可选):',
  26. customScope: 'Denote the SCOPE of this change:',
  27. subject: '简要说明:\n',
  28. body: '详细说明,使用"|"换行(可选):\n',
  29. breaking: '非兼容性说明 (可选):\n',
  30. footer: '关联关闭的issue,例如:#31, #34(可选):\n',
  31. confirmCommit: '确定提交?',
  32. },
  33. allowCustomScopes: true,
  34. allowBreakingChanges: ['新增', '修复'],
  35. subjectLimit: 100,
  36. };