.cz-config.cjs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. module.exports = {
  2. // 可选类型
  3. types: [
  4. {
  5. value: ':boom: feat',
  6. name: '💥  feat: 新特性'
  7. },
  8. {
  9. value: ':poop: fix',
  10. name: '💩  fix: 修复Bug'
  11. },
  12. {
  13. value: ':memo: docs',
  14. name: '📝  docs: 文档/注释调整'
  15. },
  16. {
  17. value: ':necktie: style',
  18. name: '👔  style: 代码格式(不影响代码逻辑)'
  19. },
  20. {
  21. value: ':construction_worker: refactor',
  22. name: '👷  refactor: 重构看着不爽的代码 (没有新特性,也没改bug)'
  23. },
  24. {
  25. value: ':rocket: perf',
  26. name: '🚀  perf: 性能优化'
  27. },
  28. {
  29. value: ':rotating_light: test',
  30. name: '🚨  test: 测试'
  31. },
  32. {
  33. value: ':construction_worker: chore',
  34. name: '👷  chore: 构建或脚手架工具的调整'
  35. },
  36. {
  37. value: ':rewind: revert',
  38. name: '⏪  revert: 代码回退'
  39. },
  40. {
  41. value: ':building_construction: build',
  42. name: '🏗️   build: 打包配置的调整'
  43. }
  44. ],
  45. // 步骤提示
  46. messages: {
  47. type: '提交类型:',
  48. customScope: '变动的范围(可选)',
  49. subject: '简要描述',
  50. body: '详细描述',
  51. footer: '要关闭的issus(可选)',
  52. confirmCommit: '确认要使用以上信息提交?(y/n)'
  53. },
  54. // 允许自定义变动范围
  55. allowCustomScopes: false,
  56. // 跳过一些问题(基于项目需要做调整,比如我们不太需要把变动范围放进提交描述里,且只需要简述就行)
  57. skipQuestions: ['scope', 'body', 'footer'],
  58. // 默认长度72
  59. subjectLimit: 72
  60. };