export default { extends: ['@commitlint/config-conventional'], rules: { 'type-enum': [ 2, 'always', [ 'feat', // 新功能 'fix', // 修复bug 'docs', // 文档更新 'style', // 代码格式(不影响代码运行的变动) 'refactor', // 重构(既不是新增功能,也不是修改bug的代码变动) 'perf', // 性能优化 'test', // 增加测试 'chore', // 构建过程或辅助工具的变动 'revert', // 回退 'build', // 打包 'ci', // CI 相关变动 ], ], 'type-case': [2, 'always', 'lower'], 'type-empty': [2, 'never'], 'scope-case': [2, 'always', 'lower'], 'subject-case': [2, 'always', 'lower'], 'subject-empty': [2, 'never'], 'subject-full-stop': [2, 'never', '.'], 'header-max-length': [2, 'always', 72], }, };