aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-08-11 13:41:26 +0200
committerMartin Polden <mpolden@mpolden.no>2018-08-11 13:41:26 +0200
commit073754374f4a802585c249db92dcbbde41e6a488 (patch)
treed08f039324dd55e4ec3701eeb9e780b83378536e
parent6279b0219e92fcaf24193b7869472915a5e1b544 (diff)
Add lint target
-rw-r--r--Makefile15
1 files changed, 14 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index d46462a..20a6904 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-all: deps test install vet
+all: deps lint test install
fmt:
go fmt ./...
@@ -9,6 +9,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 --line-format='%L' <(echo -n) <(gofmt -d -s .)"
+
+lint: check-fmt vet megacheck
+
deps:
go get -d -v ./...