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, } }