From eed344f619dea041f87bcbaf200cdba1af2c859e Mon Sep 17 00:00:00 2001 From: ofw <4242339+ofw@users.noreply.github.com> Date: Tue, 15 Jun 2021 15:28:07 +0300 Subject: [PATCH] revive: allow to disable rule (#2055) --- pkg/config/linters_settings.go | 1 + pkg/golinters/revive.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/config/linters_settings.go b/pkg/config/linters_settings.go index 86d52b4cc28f..3ee1854f6a13 100644 --- a/pkg/config/linters_settings.go +++ b/pkg/config/linters_settings.go @@ -380,6 +380,7 @@ type ReviveSettings struct { Name string Arguments []interface{} Severity string + Disabled bool } ErrorCode int `mapstructure:"error-code"` WarningCode int `mapstructure:"warning-code"` diff --git a/pkg/golinters/revive.go b/pkg/golinters/revive.go index cdeab270ddf6..182013c82643 100644 --- a/pkg/golinters/revive.go +++ b/pkg/golinters/revive.go @@ -200,6 +200,7 @@ func createConfigMap(cfg *config.ReviveSettings) map[string]interface{} { rawRules[s.Name] = map[string]interface{}{ "severity": s.Severity, "arguments": safeTomlSlice(s.Arguments), + "disabled": s.Disabled, } }