const configuration = {
  extends: ['@commitlint/config-conventional'],
  rules: {
    'type-enum': [
      2,
      'always',
      [
        'feat', // 新功能
        'fix', // bug修改
        'docs', // 文档
        'style', // 样式、格式修改
        'refactor', // 代码重构
        'perf', // 优化相关
        'test', // 测试相关
        'ci', // 持续集成相关
        'chore', // 构建过程或者辅助工具的变动
        'revert', // 会滚到上一个版本
        'workflow', // 工作流改进
        'mod', // 不确定分类修改
        'wip', // 开发中
        'types', // 类型修改
        'release' // 发布
      ]
    ],
    'subject-full-stop': [0, 'never'],
    'subject-case': [0, 'never']
  }
}

export default configuration
