File tree Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Expand file tree Collapse file tree 1 file changed +18
-2
lines changed Original file line number Diff line number Diff 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,19 @@ 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+ // Disabled because of false positives
41+ // https://github.com/golang/go/issues/76687
42+ if analyzer .Name == "stringscut" {
43+ continue
44+ }
45+
46+ analyzers = append (analyzers , analyzer )
47+ }
48+
49+ return analyzers
50+ }
You can’t perform that action at this time.
0 commit comments