我正在尝试为我的一个repo实现commitlint,因此所有提交消息都是标准的。然而,我们需要添加JIRA ID作为前缀的一部分。
目前,commitlint格式如下
subject(scope): message
我需要下面提到的
JIRA-ID: subject(scope): message
以下工作
parserPreset: {
parserOpts: {
issuePrefixes: ['w{2,4}-[0.9]{2,4}']
}
}
然而,它验证了JIRA-id应该在末尾。低于
subject(scope): message JIRA-ID
您可以使用此包https://github.com/Gherciu/commitlint-jiraJira提交样式开箱即用效果很好;(
关于技巧和高级使用,你可以阅读这个博客文章