diff options
author | Martin Polden <mpolden@mpolden.no> | 2018-08-11 13:41:26 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2018-08-11 13:41:26 +0200 |
commit | 073754374f4a802585c249db92dcbbde41e6a488 (patch) | |
tree | d08f039324dd55e4ec3701eeb9e780b83378536e | |
parent | 6279b0219e92fcaf24193b7869472915a5e1b544 (diff) |
Add lint target
-rw-r--r-- | Makefile | 15 |
1 files changed, 14 insertions, 1 deletions
@@ -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 ./... |