gitlab.com/gitlab-org/labkit@v1.21.0/commitlint.config.js (about) 1 module.exports = { 2 parserPreset: 'conventional-changelog-conventionalcommits', 3 rules: { 4 'body-leading-blank': [1, 'always'], 5 'body-max-line-length': [2, 'always', 100], 6 'footer-leading-blank': [1, 'always'], 7 'footer-max-line-length': [2, 'always', 100], 8 'header-max-length': [2, 'always', 100], 9 'scope-case': [2, 'always', 'lower-case'], 10 'subject-case': [ 11 2, 12 'never', 13 ['sentence-case', 'start-case', 'pascal-case', 'upper-case'], 14 ], 15 'subject-empty': [2, 'never'], 16 'subject-full-stop': [2, 'never', '.'], 17 'type-case': [2, 'always', 'lower-case'], 18 'type-empty': [2, 'never'], 19 'type-enum': [ 20 2, 21 'always', 22 [ 23 'chore', 24 'ci', 25 'docs', 26 'feat', 27 'fix', 28 'perf', 29 'refactor', 30 'revert', 31 'style', 32 'test', 33 ], 34 ], 35 'scope-enum': [ 36 2, 37 'always', 38 [ 39 'correlation', 40 'errortracking', 41 'log', 42 'mask', 43 'metrics', 44 'monitoring', 45 'tracing', 46 ] 47 ] 48 }, 49 };