# Git hooks plugin for Gradle ## Использование ### Настройка ```groovy githooks { "commit-msg" { task = ":commitlint -PgitCommitMessageFile=\"\$1\"" } } ``` | Настройка | Описание | |:---------------|:---------------------------| | `"commit-msg"` | Указание названия хука | | `task` | Задача передаваемая Gradle | **Список хуков** - applypatch-msg - commit-msg - fsmonitor-watchman - post-update - pre-applypatch - pre-commit - pre-merge-commit - prepare-commit-msg - pre-push - pre-rebase - pre-receive - push-to-checkout - sendemail-validate - update ### Запуск ```shell gradle githooks ``` ## Подключение `settings.gradle`: ```groovy pluginManagement { repositories { gradlePluginPortal() maven { url "https://di9.ru/git/api/packages/Voomra/maven" } } } ``` `build.gradle`: ```groovy plugins { id "ru.di9.gradle.githooks" version "1.1" } ```