From febba427ebf268ac498f0eda09d5f9818ff2bf10 Mon Sep 17 00:00:00 2001 From: Jaime Martinez Date: Fri, 22 May 2020 14:40:50 +1000 Subject: Add lint and lint-docker rules to Makefile Remove references to ./bin/golint, ./bin/gocycle and remove _support/ directory. Add formatting rule to .golangci.yml for goimports and local imports. --- Makefile.build.mk | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Makefile.build.mk') diff --git a/Makefile.build.mk b/Makefile.build.mk index 9a40f68b..b203cf4f 100644 --- a/Makefile.build.mk +++ b/Makefile.build.mk @@ -1,3 +1,5 @@ +GOLANGCI_LINT_VERSION := v1.25.1 # version used by $GOLANGCI_LINT_IMAGE + .PHONY: all setup generate-mocks build clean all: gitlab-pages @@ -5,6 +7,7 @@ all: gitlab-pages setup: clean .GOPATH/.ok go get github.com/wadey/gocovmerge@v0.0.0-20160331181800-b5bfa59ec0ad go get github.com/golang/mock/mockgen@v1.3.1 + go get github.com/golangci/golangci-lint/cmd/golangci-lint@$(GOLANGCI_LINT_VERSION) generate-mocks: .GOPATH/.ok $Q bin/mockgen -source=internal/interface.go -destination=internal/mocks/mocks.go -package=mocks -- cgit v1.2.3