Skip to content

Commit

Permalink
Makefile: put PHONY near each target
Browse files Browse the repository at this point in the history
  • Loading branch information
nishanths committed Nov 5, 2021
1 parent 0d25818 commit 50dec78
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Makefile
@@ -1,24 +1,28 @@
.PHONY: default build test install-vet vet upgrade-deps

.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

0 comments on commit 50dec78

Please sign in to comment.