Makefile 374 B

12345678910111213141516171819202122232425
  1. .PHONY: bench realclean cover viewcover test lint
  2. bench:
  3. go test -tags bench -benchmem -bench .
  4. @git checkout go.mod
  5. @rm go.sum
  6. realclean:
  7. rm coverage.out
  8. test:
  9. go test -v -race ./...
  10. cover:
  11. go test -v -race -coverpkg=./... -coverprofile=coverage.out ./...
  12. viewcover:
  13. go tool cover -html=coverage.out
  14. lint:
  15. golangci-lint run ./...
  16. imports:
  17. goimports -w ./