From 95a3ee333c6d9fa2514a484ef4e13d5dd6c3096e Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Tue, 16 Aug 2022 14:22:31 +0700 Subject: [PATCH] chore: add Makefile --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c21d8dc --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +.PHONY: all test test-color coverage coverage-cli coverate-html lint + +all: test-color lint + go mod tidy + +test: + go test -race -failfast ./... + +test-color: + go install github.com/haunt98/go-test-color@latest + go-test-color -race -failfast ./... + +coverage: + go test -coverprofile=coverage.out ./... + +coverage-cli: coverage + go tool cover -func=coverage.out + +coverage-html: coverage + go tool cover -html=coverage.out + +lint: + golangci-lint run ./...