From 266f337c970168c6b975307ae7f5322a32aa63d7 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Thu, 28 Jun 2018 17:39:45 +0200 Subject: [PATCH] Add format check and megacheck to build --- Makefile | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9036973..d62faf5 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ ifeq ($(OS),Linux) TAR_OPTS := --wildcards endif -all: deps test vet install +all: deps lint test install fmt: go fmt ./... @@ -14,6 +14,19 @@ test: vet: go vet ./... +megacheck: +ifdef TRAVIS + megacheck 2> /dev/null; if [ $$? -eq 127 ]; then \ + go get -v honnef.co/go/tools/cmd/megacheck; \ + fi + megacheck ./... +endif + +check-fmt: + bash -c "diff -u <(echo -n) <(gofmt -d -s .)" + +lint: check-fmt vet megacheck + deps: go get -d -v ./...