storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/pkg/s3select/internal/parquet-go/Makefile (about) 1 GOPATH := $(shell go env GOPATH) 2 3 all: check 4 5 getdeps: 6 @if [ ! -f ${GOPATH}/bin/golint ]; then echo "Installing golint" && go get -u golang.org/x/lint/golint; fi 7 @if [ ! -f ${GOPATH}/bin/gocyclo ]; then echo "Installing gocyclo" && go get -u github.com/fzipp/gocyclo; fi 8 @if [ ! -f ${GOPATH}/bin/misspell ]; then echo "Installing misspell" && go get -u github.com/client9/misspell/cmd/misspell; fi 9 @if [ ! -f ${GOPATH}/bin/ineffassign ]; then echo "Installing ineffassign" && go get -u github.com/gordonklaus/ineffassign; fi 10 11 vet: 12 @echo "Running $@" 13 @go vet *.go 14 15 fmt: 16 @echo "Running $@" 17 @gofmt -d *.go 18 19 lint: 20 @echo "Running $@" 21 @${GOPATH}/bin/golint -set_exit_status 22 23 cyclo: 24 @echo "Running $@" 25 @${GOPATH}/bin/gocyclo -over 200 . 26 27 spelling: 28 @${GOPATH}/bin/misspell -locale US -error *.go README.md 29 30 ineffassign: 31 @echo "Running $@" 32 @${GOPATH}/bin/ineffassign . 33 34 check: getdeps vet fmt lint cyclo spelling ineffassign 35 @echo "Running unit tests" 36 @go test -tags kqueue ./...