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