dnspod_watch/Makefile
王一之 ac04817346
All checks were successful
Release / deploy (push) Successful in 1m44s
ci: 测试ci
2023-10-24 14:27:24 +08:00

31 lines
603 B
Makefile

check-mockgen:
ifneq ($(which mockgen),)
go install github.com/golang/mock/mockgen
endif
check-golangci-lint:
ifneq ($(which golangci-lint),)
go install github.com/golangci/golangci-lint/cmd/golangci-lint
endif
lint: check-golangci-lint
golangci-lint run
lint-fix: check-golangci-lint
golangci-lint run --fix
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