Command Palette

Search for a command to run...

atypical
Commit grammar

Default ignores

Headers that git and forges generate, passed without linting.

default-ignores defaults to true, and every preset sets it. Matching headers pass without parsing, as in commitlint.

[commit]
default-ignores = false
KindHeaders
MergesMerge pull request ..., Merge branch ..., Merge tag ..., Merge x into y, Merge remote-tracking branch ...
Forge mergesMerged x in y, Merged x into y, Merged PR 1: ..., Automatic merge ..., Auto-merged x into y
RevertsRevert ..., revert ..., Reapply ..., reapply ...
Autosquashfixup! ..., squash! ..., amend! ...
Release bumpsA semver version, with optional v, optionally behind chore: or chore(<scope>):, with an optional skip marker

The skip marker is skip ci or ci skip, joined by a space or -, in any case, inside [...] or (...).

Examples

HeaderIgnored
Merge pull request #369 from x/yYes
Merge conflicts resolvedNo
merge branch 'main'No
Merged PR 123: fix stuffYes
Merged PR 123No
Revert "add(lib): something"Yes
Reverted the changeNo
fixup! add(lib): somethingYes
fixup add(lib): somethingNo
chore(release): v1.2.3Yes
1.2.3 (CI-Skip)Yes
release: v1.2.3No
1.2.3 [skip ci] and moreNo
1.2No

On this page