conventional-changelog/commitlint
Body mistaken for footer with issue reference
クローズ
#3,364 opened on 2022/09/04
bughelp wanted
Repository metrics
- Stars
- (15,497 個のスター)
- PR merge metrics
- (平均マージ 12h 56m) (30d で 52 merged PRs)
説明
Expected Behavior
Commit message:
fix: test
This is a very long line with at least one hundred characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters #32
rule: "body-max-line-length": [2, "always", "Infinity"],
The second paragraph should be interpreted as the body and therefore throw no error.
Current Behavior
The second paragraph is interpreted as the footer (because of the issue reference) and therefore footer rules are applied.
⧗ input: fix: test
This is a very long line with at least one hundred characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters characters #32
✖ footer's lines must not be longer than 100 characters [footer-max-line-length]
✖ found 1 problems, 0 warnings
ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint
Affected packages
- cli
- core
- prompt
- config-angular
Possible Solution
Steps to Reproduce (for bugs)
- Create commit with above message
- Run
commitlint --verbose --from=HEAD~1 - See error
Context
Your Environment
| Executable | Version |
|---|---|
commitlint --version |
17.1.2 |
git --version |
2.27.0.windows.1 |
node --version |
16.13.0 |