From cf053b2624e4a973932183a0a33d2577ca175584 Mon Sep 17 00:00:00 2001 From: Oleg Butuzov <butuzov@users.noreply.github.com> Date: Fri, 14 Jan 2022 15:30:15 +0200 Subject: [PATCH] exhaustive: drop deprecated/unused settings (#2482) --- pkg/config/linters_settings.go | 5 +---- pkg/golinters/exhaustive.go | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/pkg/config/linters_settings.go b/pkg/config/linters_settings.go index 123ebc7f..d0106b3c 100644 --- a/pkg/config/linters_settings.go +++ b/pkg/config/linters_settings.go @@ -21,7 +21,7 @@ var defaultLintersSettings = LintersSettings{ CheckGenerated: false, DefaultSignifiesExhaustive: false, IgnoreEnumMembers: "", - CheckingStrategy: "value", + PackageScopeOnly: false, }, Forbidigo: ForbidigoSettings{ ExcludeGodocExamples: true, @@ -223,9 +223,6 @@ type ExhaustiveSettings struct { DefaultSignifiesExhaustive bool `mapstructure:"default-signifies-exhaustive"` IgnoreEnumMembers string `mapstructure:"ignore-enum-members"` PackageScopeOnly bool `mapstructure:"package-scope-only"` - - IgnorePattern string `mapstructure:"ignore-pattern"` // Deprecated: this setting has no effect; see IgnoreEnumMembers instead. - CheckingStrategy string `mapstructure:"checking-strategy"` // Deprecated. } type ExhaustiveStructSettings struct { diff --git a/pkg/golinters/exhaustive.go b/pkg/golinters/exhaustive.go index 2fc36813..ea264687 100644 --- a/pkg/golinters/exhaustive.go +++ b/pkg/golinters/exhaustive.go @@ -19,9 +19,6 @@ func NewExhaustive(settings *config.ExhaustiveSettings) *goanalysis.Linter { exhaustive.DefaultSignifiesExhaustiveFlag: settings.DefaultSignifiesExhaustive, exhaustive.IgnoreEnumMembersFlag: settings.IgnoreEnumMembers, exhaustive.PackageScopeOnlyFlag: settings.PackageScopeOnly, - - exhaustive.IgnorePatternFlag: settings.IgnorePattern, - exhaustive.CheckingStrategyFlag: settings.CheckingStrategy, }, } }