mirror of
https://github.com/outbackdingo/estserver.git
synced 2026-01-30 10:19:12 +00:00
The linter local variable was not initialized. Also, put the linter version into sync with what the GitHub action uses. Signed-off-by: Volodymyr Khoroz <volodymyr.khoroz@foundries.io>
19 lines
513 B
Makefile
19 lines
513 B
Makefile
linter:=$(shell which golangci-lint 2>/dev/null || echo $(HOME)/go/bin/golangci-lint)
|
|
|
|
format:
|
|
@gofmt -l -w ./
|
|
|
|
check: test lint
|
|
|
|
lint:
|
|
@test -z $(shell gofmt -l ./ | tee /dev/stderr) || (echo "[WARN] Fix formatting issues with 'make format'"; exit 1)
|
|
@test -x $(linter) || (echo "Please install linter from https://github.com/golangci/golangci-lint/releases/tag/v1.49.0 to $(HOME)/go/bin")
|
|
$(linter) run
|
|
|
|
test:
|
|
go test ./... -v
|
|
|
|
.PHONY: bin/estserver
|
|
bin/estserver:
|
|
go build -o bin/estserver cmd/main.go
|