From 0c5bf4638221336370ca947c15e5475ca41285a1 Mon Sep 17 00:00:00 2001 From: Mark Haines Date: Thu, 2 Feb 2017 18:28:35 +0000 Subject: [PATCH] Add git hooks --- hooks/install.sh | 5 +++++ hooks/pre-commit | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100755 hooks/install.sh create mode 100755 hooks/pre-commit diff --git a/hooks/install.sh b/hooks/install.sh new file mode 100755 index 000000000..f8aa331ff --- /dev/null +++ b/hooks/install.sh @@ -0,0 +1,5 @@ +#! /bin/bash + +DOT_GIT="$(dirname $0)/../.git" + +ln -s "../../hooks/pre-commit" "$DOT_GIT/hooks/pre-commit" \ No newline at end of file diff --git a/hooks/pre-commit b/hooks/pre-commit new file mode 100755 index 000000000..d9ffbfba5 --- /dev/null +++ b/hooks/pre-commit @@ -0,0 +1,9 @@ +#! /bin/bash + +set -eu + +golint src/... +go fmt ./src/... +go tool vet --shadow ./src +gocyclo -over 12 src/ +gb test