ci: improve rules for commitlint

Add few more rules, like:
* subject cannot be empty
* body shouldn't be empty
* avoid body line length over 80 characters (warning only)
* always sign-off the commit msg

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
This commit is contained in:
Prasanna Kumar Kalever 2020-10-21 15:57:15 +05:30 committed by mergify[bot]
parent ea5264220e
commit 2855334986

View File

@ -9,8 +9,21 @@ rules:
header-max-length: [2, always, 72]
# the subject may not end with a "."
header-full-stop: [2, never, "."]
# the subject cannot be empty
subject-empty: [2, never]
# we do not use scopes for commit messages
scope-empty: [1, always]
# Body shouldn't be empty
body-min-length: [2, always, 1]
# Wrap the lines to 80 characters.
body-max-line-length: [1, always, 80]
# always sign off the commit
signed-off-by: [2, always, "Signed-off-by:"]
# valid types/prefixes, see docs/development-guide.md
type-enum:
- 2