首页 > 解决方案 > commitlint config-conventional - 为提交消息添加前缀

问题描述

我正在尝试为我的一个存储库实现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

标签: node.jsgitgithubgithub-actions

解决方案


您可以使用这个包https://github.com/Gherciu/commitlint-jira它在 Jira 提交样式中开箱即用效果很好;)

有关提示和高级用法,您可以阅读此博客文章


推荐阅读