From 4100b98fad243e1e6dacd174c9aab98f5c0119b3 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Thu, 22 Sep 2022 22:29:37 +0200 Subject: [PATCH] chore(makefile): downloading locally golangci-lint --- .golangci.yml | 2 +- Makefile | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 9980ae83..7f62eb65 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -40,7 +40,7 @@ issues: - Using the variable on range scope .* in function literal service: - golangci-lint-version: 1.33.x + golangci-lint-version: 1.45.2 run: skip-files: diff --git a/Makefile b/Makefile index c4b6b668..ab42d297 100644 --- a/Makefile +++ b/Makefile @@ -213,10 +213,14 @@ bundle-build: goimports: goimports -w -l -local "github.com/clastix/capsule" . +GOLANGCI_LINT = $(shell pwd)/bin/golangci-lint +golangci-lint: ## Download golangci-lint locally if necessary. + $(call go-install-tool,$(GOLANGCI_LINT),github.com/golangci/golangci-lint/cmd/golangci-lint@v1.45.2) + # Linting code as PR is expecting .PHONY: golint -golint: - golangci-lint run -c .golangci.yml +golint: golangci-lint + $(GOLANGCI_LINT) run -c .golangci.yml # Running e2e tests in a KinD instance .PHONY: e2e