Я пытаюсь использовать префикс проблемы, чтобы мой формат фиксации, как указано ниже
JIRA-ID: type(scope): Subject
область действия должна быть необязательной. что означает следующее действительное сообщение
Вот как мой commitlint.config. js выглядит так:
module.exports = {
extends: ['@commitlint/config-conventional'],
parserPreset: {
parserOpts: {
headerPattern: /^[A-Z]{1,4}-[0-9]{1,4}:\s(\w*)\((\w*)\):\s(.*)$/,
headerCorrespondence: ["type", "scope", "subject"],
issuePrefixes: ["^[A-Z]{1,4}-[0-9]{1,4}"],
referenceActions: ["xxx-"] // (!!)
}
},
rules: {
'references-empty': [2, 'never'],
'scope-empty': [1, 'never'],
...
...
}
}
следующее сообщение кажется недействительным ,
AAAA-12: fix: fixed the failing test
это заставляет меня использовать пустые скобки, как указано ниже.
AAAA-12(): fix: fixed the failing test