123456789101112131415161718192021222324252627282930313233343536373839404142 |
- .PHONY: all fmt build vet lint test cover install
- all: fmt vet test install
- fmt:
- @gofmt -s -w ./$*
- build:
- @go build
- vet:
- @go vet *.go
- lint:
- @golint *.go
- test:
- @go test -v ./...
- cover: COVERAGE_FILE := coverage.out
- cover:
- @go test -coverprofile=$(COVERAGE_FILE) && \
- cover -html=$(COVERAGE_FILE) && rm $(COVERAGE_FILE)
- install:
- @go install ./...
|