diff --git a/.golangci.yml b/.golangci.yml index 607f0f2c40f..1048b30a7f9 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -12,6 +12,7 @@ linters: - gochecksumtype - gocritic - gosmopolitan + - modernize - nilnesserr - prealloc - reassign @@ -88,6 +89,25 @@ linters: rules: rules.go underef: skipRecvDeref: true + modernize: + disable: # each disabled analyzer has an existing backlog; enable it once its findings are cleared + - any + - atomictypes + - forvar + - mapsloop + - minmax + - omitzero + - rangeint + - reflecttypefor + - slicesbackward + - slicescontains + - slicessort + - stditerators + - stringsbuilder + - stringscut + - stringscutprefix + - testingcontext + - waitgroupgo govet: enable: - nilness diff --git a/execution/engineapi/engineapitester/engine_x_leak_test.go b/execution/engineapi/engineapitester/engine_x_leak_test.go index fb3b21f8d54..a588e24db27 100644 --- a/execution/engineapi/engineapitester/engine_x_leak_test.go +++ b/execution/engineapi/engineapitester/engine_x_leak_test.go @@ -136,7 +136,7 @@ func printSample(t *testing.T, iter int) { } func procStatusKb(s, key string) int { - for _, line := range strings.Split(s, "\n") { + for line := range strings.SplitSeq(s, "\n") { if !strings.HasPrefix(line, key) { continue }