From 79daf4eed20a57e1a038f408b4cfbef42dee925c Mon Sep 17 00:00:00 2001 From: Tim Ramlot <42113979+inteon@users.noreply.github.com> Date: Wed, 20 Aug 2025 18:32:40 +0200 Subject: [PATCH] make golangci_lint non-optional and require the golangci_lint_config variable to be set Signed-off-by: Tim Ramlot <42113979+inteon@users.noreply.github.com> --- modules/go/01_mod.mk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/go/01_mod.mk b/modules/go/01_mod.mk index bc260b2b..84c21628 100644 --- a/modules/go/01_mod.mk +++ b/modules/go/01_mod.mk @@ -20,6 +20,10 @@ ifndef repo_name $(error repo_name is not set) endif +ifndef golangci_lint_config +$(error golangci_lint_config is not set) +endif + golangci_lint_override := $(dir $(lastword $(MAKEFILE_LIST)))/.golangci.override.yaml .PHONY: go-workspace @@ -105,7 +109,6 @@ verify-govulncheck: | $(NEEDS_GOVULNCHECK) endif # govulncheck_skip -ifdef golangci_lint_config .PHONY: generate-golangci-lint-config ## Generate a golangci-lint configuration file @@ -155,5 +158,3 @@ fix-golangci-lint: | $(NEEDS_GOLANGCI-LINT) $(NEEDS_YQ) $(NEEDS_GCI) $(bin_dir)/ popd >/dev/null; \ echo ""; \ done - -endif