Closed
Description
I having issues with validate merge commit message.
Expected Behavior
Commitlint check merge commit message.
Current Behavior
Merge commit message wrong validated.
Affected packages
- cli
- core
- prompt
- config-angular
Steps to Reproduce (for bugs)
I run this script
echo "Merge branch 'features/3143' of https://foo.host.com/FooTeam/FooProject/_git/FooProject into features/3143" | npx commitlint --config ./.vsts/config/commitlint.js --verbose
commitlint.config.js
module.exports = {
rules: {
// Тело коммита должно начинаться с пустой строки
"body-leading-blank": [2, "always"],
// Максимальная длина строки в теле коммита
"body-max-line-length": [2, "always", 72],
// Нижний колонтитул коммита должен начинаться с пустой строки
"footer-leading-blank": [2, "always"],
// Максимальная длина строки в нижнем колонтитуле коммита
"footer-max-line-length": [2, "always", 72],
// Максимальная длина заголовка 72 символа
"header-max-length": [2, "always", 72],
// Область всегда только в нижнем регистре
"scope-case": [2, "always", "lower-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",
"ci",
"docs",
"feat",
"fix",
"perf",
"refactor",
"revert",
"style",
"test",
"chore",
"dev"
]
]
}
};
Your Environment
Executable | Version |
---|---|
commitlint --version |
8.3.5 |
git --version |
git version 2.26.2.windows.1 |
node --version |
v14.3.0 |
Metadata
Metadata
Assignees
Labels
No labels