| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | module.exports = {  rules: {    "body-leading-blank": [1, "always"],    "body-max-line-length": [2, "always", 100],    "footer-leading-blank": [1, "always"],    "footer-max-line-length": [2, "always", 100],    "header-max-length": [2, "always", 72],    "scope-case": [2, "always", "lower-case"],    "subject-case": [      2,      "never",      ["upper-case", "pascal-case", "sentence-case", "start-case"],    ],    "subject-empty": [2, "never"],    "subject-full-stop": [2, "never", "."],    "type-case": [2, "always", "lower-case"],    "type-empty": [2, "never"],    "type-enum": [      2,      "always",      [        "build",        "chore",        "ci",        "docs",        "feat",        "fix",        "perf",        "refactor",        "revert",        "test",      ],    ],  },  /*    add a custom parser to handle exclamation marks in a commit    see: https://github.com/conventional-changelog/commitlint/issues/2226#issuecomment-911749509  */  parserPreset: {    parserOpts: {      headerPattern: /^(\w*)(?:\((.*)\))?!?: (.*)$/,      referenceActions: null,      issuePrefixes: ['ISS-'],    },  },};
 |