diff --git a/Makefile b/Makefile index 645a2db..e6d6ad2 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: test +.PHONY: test lint export GO111MODULE=on @@ -8,12 +8,17 @@ DATE ?= $(shell date -u '+%Y-%m-%d %H:%M UTC') BUILDER ?= Makefile VERSION_FLAGS := -X "github.com/mgechev/revive/cli.version=$(GIT_VERSION)" -X "github.com/mgechev/revive/cli.date=$(DATE)" -X "github.com/mgechev/revive/cli.commit=$(GIT_COMMIT)" -X "github.com/mgechev/revive/cli.builtBy=$(BUILDER)" +all: test lint build + install: @go mod vendor build: @go build -ldflags='$(VERSION_FLAGS)' +lint: + revive --config revive.toml ./... + test: @go test -v -race ./...