init commit
This commit is contained in:
27
Makefile
Normal file
27
Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
|
||||
check-mockgen:
|
||||
ifneq ($(which mockgen),)
|
||||
go install github.com/golang/mock/mockgen
|
||||
endif
|
||||
|
||||
check-golangci-lint:
|
||||
ifneq ($(which golangci-lint),)
|
||||
go get -u github.com/golangci/golangci-lint/cmd/golangci-lint
|
||||
endif
|
||||
|
||||
lint: check-golangci-lint
|
||||
golangci-lint run
|
||||
|
||||
test: lint
|
||||
go test -v ./...
|
||||
|
||||
coverage.out cover:
|
||||
go test -coverprofile=coverage.out -covermode=atomic ./...
|
||||
go tool cover -func=coverage.out
|
||||
|
||||
html-cover: coverage.out
|
||||
go tool cover -html=coverage.out
|
||||
go tool cover -func=coverage.out
|
||||
|
||||
generate: check-mockgen
|
||||
go generate ./... -x
|
Reference in New Issue
Block a user