diff --git a/Makefile b/Makefile index 7acd336cb..290008d8c 100644 --- a/Makefile +++ b/Makefile @@ -148,26 +148,26 @@ lint-install: .PHONY: lint lint: - ifeq (, $(shell which golangci-lint)) - $(info golangci-lint can't be found, please run: make lint-install) - exit 1 - endif + @which golangci-lint >/dev/null 2>&1 || { \ + echo "golangci-lint not found, please run: make lint-install"; \ + exit 1; \ + } golangci-lint run - ifeq (, $(shell which markdownlint)) - $(info markdownlint can't be found, please run: make lint-install) - exit 1 - endif + @which markdownlint >/dev/null 2>&1 || { \ + echo "markdownlint not found, please run: make lint-install"; \ + exit 1; \ + } - markdownlint-cli + markdownlint . .PHONY: lint-branch lint-branch: - ifeq (, $(shell which golangci-lint)) - $(info golangci-lint can't be found, please run: make lint-install) - exit 1 - endif + @which golangci-lint >/dev/null 2>&1 || { \ + echo "golangci-lint not found, please run: make lint-install"; \ + exit 1; \ + } golangci-lint run --new-from-rev master