Files
estserver/Makefile
Volodymyr Khoroz 046d46ce26 Fixup: fix make check to work and add make lint
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>
2024-06-17 19:00:58 +03:00

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