github.com/VertebrateResequencing/muxfys@v3.0.5+incompatible/buildscripts/lint.makefile (about) 1 # make -f buildscripts/lint.makefile 2 3 default: lint 4 5 test: export CGO_ENABLED = 0 6 test: 7 @go test -p 1 -tags netgo --count 1 ./... 8 9 race: export CGO_ENABLED = 1 10 race: 11 @go test -p 1 -tags netgo --count 1 -v -race ./... 12 13 # go get -u gopkg.in/alecthomas/gometalinter.v2 14 # gometalinter.v2 --install 15 lint: 16 @gometalinter.v2 --vendor --aggregate --deadline=120s ./... | sort 17 18 lintextra: 19 @gometalinter.v2 --vendor --aggregate --deadline=120s --disable-all --enable=gocyclo --enable=dupl ./... | sort 20 21 .PHONY: test race lint lintextra