1234567891011121314151617181920212223242526272829 |
- GOBASE=$(shell pwd)
- GOBIN=$(GOBASE)/bin
- help:
- @echo "This is a helper makefile for oapi-codegen"
- @echo "Targets:"
- @echo " generate: regenerate all generated files"
- @echo " test: run all tests"
- @echo " gin_example generate gin example server code"
- @echo " tidy tidy go mod"
- $(GOBIN)/golangci-lint:
- curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GOBIN) v1.50.1
- .PHONY: tools
- tools: $(GOBIN)/golangci-lint
- lint: tools
- $(GOBIN)/golangci-lint run ./...
- generate:
- go generate ./...
- test:
- go test -cover ./...
- tidy:
- @echo "tidy..."
- go mod tidy
|