From 628774bad0d450b6c74997549c0d6daa6a1c356c Mon Sep 17 00:00:00 2001 From: Egor Orlov Date: Tue, 15 Jun 2021 11:21:26 +0300 Subject: [PATCH] revive: allow to disable rule --- 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, } }