1 | // see: https://commitlint.js.org
|
2 |
|
3 | const czConfig = require('@wuxh/commitzen-config')
|
4 |
|
5 | module.exports = {
|
6 | extends: [
|
7 | '@commitlint/config-conventional',
|
8 | ],
|
9 | // rules: https://github.com/conventional-changelog/commitlint/blob/master/docs/reference-rules.md
|
10 | rules: {
|
11 | 'type-enum': [2, 'always', czConfig.types.map(({ value }) => value)],
|
12 | 'type-empty': [2, 'never'],
|
13 | 'subject-empty': [2, 'never'],
|
14 | 'subject-full-stop': [0, 'never'],
|
15 | 'subject-max-length': [1, 'never', 100],
|
16 | 'subject-case': [0, 'never'],
|
17 | 'scope-empty': [1, 'never'],
|
18 | },
|
19 | }
|