UNPKG

@commitlint/config-angular

Version:

Shareable commitlint config enforcing the angular commit convention

23 lines (21 loc) 693 B
const typeEnum = require('@commitlint/config-angular-type-enum'); module.exports = { parserPreset: {parserOpts: {headerPattern: /^(\w*)(?:\((.*)\))?!?: (.*)$/}}, rules: { 'subject-exclamation-mark': [2, 'never'], 'body-leading-blank': [1, 'always'], 'footer-leading-blank': [1, 'always'], 'header-max-length': [2, 'always', 72], 'scope-case': [2, 'always', 'lower-case'], 'subject-case': [ 2, 'never', ['sentence-case', 'start-case', 'pascal-case', 'upper-case'], ], 'subject-empty': [2, 'never'], 'subject-full-stop': [2, 'never', '.'], 'type-case': [2, 'always', 'lower-case'], 'type-empty': [2, 'never'], 'type-enum': typeEnum.rules['type-enum'], }, };