| 1234567891011121314151617181920212223242526272829303132 |
- module.exports = {
- ignores: [(commit) => commit.includes('init')],
- extends: ['@commitlint/config-conventional'],
- rules: {
- 'body-leading-blank': [2, 'always'],
- 'footer-leading-blank': [1, 'always'],
- 'header-max-length': [2, 'always', 108],
- 'subject-empty': [2, 'never'],
- 'type-empty': [2, 'never'],
- 'subject-case': [0],
- 'type-enum': [
- 2,
- 'always',
- [
- 'feat', //增加新功能
- 'fix', //修复问题/BUG
- 'style', //代码风格相关无影响运行结果的
- 'perf', //优化/性能提升
- 'refactor', //重构
- 'revert', //撤销修改
- 'test', //测试相关
- 'docs', //文档/注释
- 'chore', //依赖更新/脚手架配置修改等
- 'workflow', //工作流改进
- 'ci', //持续集成
- 'types', //类型定义文件更改
- 'wip', //开发中
- 'build', //修改项目构建系统
- ],
- ],
- },
- };
|