woodpecker/vendor/github.com/nishanths/exhaustive/Makefile

29 lines
473 B
Makefile
Raw Normal View History

.PHONY: default
default: build
.PHONY: build
build:
go build ./...
.PHONY: test
test:
go test -cover ./...
.PHONY: install-vet
install-vet:
go install github.com/nishanths/exhaustive/cmd/exhaustive@latest
go install github.com/gordonklaus/ineffassign@latest
go install github.com/kisielk/errcheck@latest
.PHONY: vet
vet:
go vet ./...
exhaustive ./...
ineffassign ./...
errcheck ./...
.PHONY: upgrade-deps
upgrade-deps:
go get golang.org/x/tools
go mod tidy