Skip to content

Commit eec9b40

Browse files
committed
modernize: disable stringscut analyzer
1 parent 284a5f3 commit eec9b40

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

pkg/golinters/modernize/modernize.go

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ func New(settings *config.ModernizeSettings) *goanalysis.Linter {
1414
var analyzers []*analysis.Analyzer
1515

1616
if settings == nil {
17-
analyzers = modernize.Suite
17+
analyzers = cleanSuite()
1818
} else {
19-
for _, analyzer := range modernize.Suite {
19+
for _, analyzer := range cleanSuite() {
2020
if slices.Contains(settings.Disable, analyzer.Name) {
2121
continue
2222
}
@@ -32,3 +32,17 @@ func New(settings *config.ModernizeSettings) *goanalysis.Linter {
3232
nil).
3333
WithLoadMode(goanalysis.LoadModeTypesInfo)
3434
}
35+
36+
func cleanSuite() []*analysis.Analyzer {
37+
var analyzers []*analysis.Analyzer
38+
39+
for _, analyzer := range modernize.Suite {
40+
if analyzer.Name == "stringscut" {
41+
continue
42+
}
43+
44+
analyzers = append(analyzers, analyzer)
45+
}
46+
47+
return analyzers
48+
}

0 commit comments

Comments
 (0)