Moved gometalinter to a script instead of seperate commands in circleci file, removed megacheck and added staticcheck

This commit is contained in:
Torkel Ödegaard
2019-01-21 13:03:05 +01:00
parent d843044841
commit d5e49845f3
2 changed files with 24 additions and 13 deletions
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash -e
go get -u github.com/alecthomas/gometalinter
go get -u github.com/tsenart/deadcode
go get -u github.com/jgautheron/goconst/cmd/goconst
go get -u github.com/gordonklaus/ineffassign
go get -u github.com/opennota/check/cmd/structcheck
go get -u github.com/mdempsky/unconvert
go get -u github.com/opennota/check/cmd/varcheck
go get -u honnef.co/go/tools/cmd/staticcheck
gometalinter --enable-gc --vendor --deadline 10m --disable-all \
--enable=deadcode \
--enable=goconst \
--enable=gofmt \
--enable=ineffassign \
--enable=structcheck \
--enable=unconvert \
--enable=varcheck \
--enable=staticcheck
go vet ./pkg/...