From 740f283ca14d57c14bc1ca72f8457a3b6b41d181 Mon Sep 17 00:00:00 2001 From: Fernandez Ludovic Date: Thu, 8 Feb 2024 13:27:11 +0100 Subject: [PATCH] govet: disable loopclosure with go1.22 --- pkg/golinters/govet.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/golinters/govet.go b/pkg/golinters/govet.go index 4e16fb1429cd..4b1ea6255f08 100644 --- a/pkg/golinters/govet.go +++ b/pkg/golinters/govet.go @@ -170,6 +170,10 @@ func analyzersFromConfig(settings *config.GovetSettings) []*analysis.Analyzer { } func isAnalyzerEnabled(name string, cfg *config.GovetSettings, defaultAnalyzers []*analysis.Analyzer) bool { + if name == loopclosure.Analyzer.Name && config.IsGreaterThanOrEqualGo122(cfg.Go) { + return false + } + if cfg.EnableAll { for _, n := range cfg.Disable { if n == name {