- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用问题前缀使我的提交格式如下所述
JIRA-ID: type(scope): Subject
范围应该是可选的。这意味着以下是有效消息
AAAA-12:修复(测试):修复了失败的测试
AAAA-12:修复:修复了失败的测试
下面是我的 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
最佳答案
您的 headerPattern 是错误的。试试下面的正则表达式:
/^[A-Z]{1,4}-[0-9]{1,4}:\s(\w*)(\((\w+)\))?:\s(.*)$/
您还可以在线测试此正则表达式:https://regex101.com/r/MtG7sy/2
关于github - commitlint 无法使范围可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60676906/
我正在尝试使用问题前缀使我的提交格式如下所述 JIRA-ID: type(scope): Subject 范围应该是可选的。这意味着以下是有效消息 AAAA-12:修复(测试):修复了失败的测试 AA
我正在使用 Husky 来设置我的 git 钩子(Hook),并且正在尝试更改为 Commitlint 期望的标题的默认格式: type(scope?): subject 我特别想尝试这种格式: :g
如何在 GitHub 拉取请求消息和描述上运行 commitlint? https://github.com/conventional-changelog/commitlint 我们目前在 CI 中运
我正在尝试为我的一个存储库实现 commitlint,因此所有提交消息都是标准的。但是,我们需要添加 JIRA ID 作为前缀的一部分。 目前commitlint格式如下 subject(scope)
我们正在使用 commitlint 对我们的提交强制执行命名约定,但是,我可以弄清楚如何让它忽略包含“WIP”的提交消息。 https://github.com/conventional-change
前言 本文介绍 vue3-element-admin 如何通过 Husky + Lint-staged + Commitlint + Commitizen + cz-git 来配置 Git
我有一个角度项目,我想在其中强制执行常规提交。我一直未能成功使用正确的钩子(Hook)来防止错误的钩子(Hook)。 我从 this tutorial 开始,它说在 package.json 中添加以
我是一名优秀的程序员,十分优秀!