From 36d8d881f928cfbd107d8a6cfba991b447755181 Mon Sep 17 00:00:00 2001 From: John Starich <johnstarich@johnstarich.com> Date: Sat, 25 Apr 2020 14:14:42 -0500 Subject: [PATCH] Preserve API backward compatibility --- pkg/config/config.go | 6 +++++- pkg/lint/runner.go | 2 +- test/bench/bench_test.go | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/config/config.go b/pkg/config/config.go index f5cf3b4c..d3401839 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -101,7 +101,11 @@ var DefaultExcludePatterns = []ExcludePattern{ }, } -func GetDefaultExcludePatternsStrings(include []string) []string { +func GetDefaultExcludePatternsStrings() []string { + return GetExcludePatternsStrings(nil) +} + +func GetExcludePatternsStrings(include []string) []string { includeMap := make(map[string]bool, len(include)) for _, inc := range include { includeMap[inc] = true diff --git a/pkg/lint/runner.go b/pkg/lint/runner.go index 3be2700a..22859afc 100644 --- a/pkg/lint/runner.go +++ b/pkg/lint/runner.go @@ -32,7 +32,7 @@ func NewRunner(cfg *config.Config, log logutils.Log, goenv *goutil.Env, icfg := cfg.Issues excludePatterns := icfg.ExcludePatterns if icfg.UseDefaultExcludes { - excludePatterns = append(excludePatterns, config.GetDefaultExcludePatternsStrings(icfg.IncludeDefaultExcludes)...) + excludePatterns = append(excludePatterns, config.GetExcludePatternsStrings(icfg.IncludeDefaultExcludes)...) } var excludeTotalPattern string diff --git a/test/bench/bench_test.go b/test/bench/bench_test.go index 5084ee96..42caffd7 100644 --- a/test/bench/bench_test.go +++ b/test/bench/bench_test.go @@ -77,7 +77,7 @@ func getGometalinterCommonArgs() []string { "--vendor", "--cyclo-over=30", "--dupl-threshold=150", - "--exclude", fmt.Sprintf("(%s)", strings.Join(config.GetDefaultExcludePatternsStrings(nil), "|")), + "--exclude", fmt.Sprintf("(%s)", strings.Join(config.GetDefaultExcludePatternsStrings(), "|")), "--disable-all", "--enable=vet", "--enable=vetshadow",