5aa9488d9a7503751a2b9e704d272dd2a135e7e0
Commit-lint plugin for Gradle
Плагин Gradle для проверки описаний коммитов на соответствие соглашению о коммитах.
Использование
Добавить git hook commit-msg:
#!/usr/bin/env sh
./gradlew --console=plain -q commitlint -PgitCommitMessageFile="$1"
| Параметр | Описание | По-умолчанию |
|---|---|---|
-PgitCommitMessageFile |
Путь до файла сообщения коммита | .git/COMMIT_EDITMSG |
Настройка
commitlint {
types = ["build", "docs", "add", "tweak", "fix", "remove", "revert", "perf", "refac", "style", "test"]
contexts = ["git", "ide"]
excludes = ["^wip\$"]
maxLengthLine = 72
}
| Настройка | Описание | По-умолчанию |
|---|---|---|
types |
Перечисление допустимых типов коммитов | весь перечень типов из документа соглашения |
contexts |
Перечисление допустимых контекстов | весь перечень контекстов из документа соглашения |
excludes |
Перечисление шаблонов для исключений | ^wip$ |
maxLengthLine |
Максимальная длинна первой строки коммита | 72 |
Description
Languages
Groovy
100%