diff --git a/.githooks/pre-commit b/.githooks/pre-commit new file mode 100755 index 0000000..4cd0659 --- /dev/null +++ b/.githooks/pre-commit @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +./gradlew spotlessApply > /dev/null + +git add -u diff --git a/build.gradle b/build.gradle index 91cd2d2..01a8a4c 100644 --- a/build.gradle +++ b/build.gradle @@ -46,3 +46,10 @@ allprojects { omitVisitors.addAll('FindReturnRef', 'DoInsideDoPrivileged') } } + +tasks.register('installGitHook', Copy) { + from "$rootProject.rootDir/.githooks" + into { new File(rootProject.rootDir, '.git/hooks') } + fileMode 0775 +} +compileJava.dependsOn installGitHook