summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMarcel Beck <marcel@beck.im>2019-05-02 18:56:57 +0200
committerMarcel Beck <marcel@beck.im>2019-05-02 19:02:56 +0200
commitb65e14e1fda1c005a07ec9b98e746ce3d699521a (patch)
treed141336079455501063b2c11c70fcfd0057d2978 /Makefile
parent20937becaa32cdec93e77a84ad04c73e9155b8e7 (diff)
chore: Switch from gometalinter to golangci-lint
Github Issue: #546
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile43
1 files changed, 18 insertions, 25 deletions
diff --git a/Makefile b/Makefile
index 591f5c8d..56587076 100644
--- a/Makefile
+++ b/Makefile
@@ -117,39 +117,32 @@ gomplate.png: gomplate.svg
cloudconvert -f png -c density=288 $^
lint:
- gometalinter --vendor --disable-all \
- --enable=gosec \
- --enable=goconst \
- --enable=gocyclo \
- --enable=golint \
- --enable=gotypex \
- --enable=ineffassign \
- --enable=vet \
- --enable=vetshadow \
- --enable=misspell \
- --enable=goimports \
- --enable=gofmt \
- ./...
- gometalinter --vendor --skip tests --disable-all \
- --enable=deadcode \
- ./...
+ golangci-lint run --tests --disable-all \
+ --enable gosec \
+ --enable goconst \
+ --enable gocyclo \
+ --enable golint \
+ --enable ineffassign \
+ --enable govet \
+ --enable misspell \
+ --enable goimports \
+ --enable gofmt
+ golangci-lint run --tests=false --disable-all \
+ --enable deadcode
slow-lint:
- gometalinter -j $(LINT_PROCS) --vendor --skip tests --deadline 120s \
- --disable gotype \
+ golangci-lint run --concurrency $(LINT_PROCS) --tests=false --deadline 120s \
--enable gofmt \
--enable goimports \
- --enable misspell \
- ./...
- gometalinter -j $(LINT_PROCS) --vendor --deadline 120s \
- --disable gotype \
- --disable megacheck \
+ --enable misspell
+ golangci-lint run --concurrency $(LINT_PROCS) --tests --deadline 120s \
--disable deadcode \
+ --disable errcheck \
+ --disable unused \
--enable gofmt \
--enable goimports \
--enable misspell \
- ./tests/integration
- megacheck -tags integration ./tests/integration
+ tests/integration
.PHONY: gen-changelog clean test build-x compress-all build-release build test-integration-docker gen-docs lint clean-images clean-containers docker-images
.DELETE_ON_ERROR: