Parent directory

Makefile

368 bytes
 1.PHONY: setup lint test
 2
 3setup: bin/golangci-lint
 4	go mod download
 5
 6bin:
 7	mkdir bin
 8
 9bin/golangci-lint: bin
10	GOBIN=$(PWD)/bin go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.3.0
11
12lint: bin/golangci-lint
13	bin/golangci-lint fmt
14	go vet ./...
15	go mod tidy
16	bin/golangci-lint -c .golangci.yml run ./...
17
18test:
19	go test -timeout=10s -race -cover ./...