@@ -3,8 +3,8 @@ package migrate
33import (
44 "slices"
55
6- "github.com/golangci/golangci-lint/pkg/commands/internal/migrate/one"
76 "github.com/golangci/golangci-lint/pkg/commands/internal/migrate/ptr"
7+ "github.com/golangci/golangci-lint/pkg/commands/internal/migrate/versionone"
88)
99
1010type LinterInfo struct {
@@ -33,7 +33,7 @@ func (l *LinterInfo) hasPresets(names []string) bool {
3333 return false
3434}
3535
36- func ProcessEffectiveLinters (old one .Linters ) (enable , disable []string ) {
36+ func ProcessEffectiveLinters (old versionone .Linters ) (enable , disable []string ) {
3737 switch {
3838 case ptr .Deref (old .DisableAll ):
3939 return disableAllFilter (old ), nil
@@ -45,7 +45,7 @@ func ProcessEffectiveLinters(old one.Linters) (enable, disable []string) {
4545}
4646
4747// disableAllFilter generates the value of `enable` when `disable-all` is `true`.
48- func disableAllFilter (old one .Linters ) []string {
48+ func disableAllFilter (old versionone .Linters ) []string {
4949 // Note:
5050 // - disable-all + enable-all
5151 // => impossible (https://github.com/golangci/golangci-lint/blob/e1eb4cb2c7fba29b5831b63e454844d83c692874/pkg/config/linters.go#L38)
@@ -74,7 +74,7 @@ func disableAllFilter(old one.Linters) []string {
7474}
7575
7676// enableAllFilter generates the value of `disable` when `enable-all` is `true`.
77- func enableAllFilter (old one .Linters ) []string {
77+ func enableAllFilter (old versionone .Linters ) []string {
7878 // Note:
7979 // - enable-all + disable-all
8080 // => impossible (https://github.com/golangci/golangci-lint/blob/e1eb4cb2c7fba29b5831b63e454844d83c692874/pkg/config/linters.go#L38)
@@ -109,7 +109,7 @@ func enableAllFilter(old one.Linters) []string {
109109}
110110
111111// defaultLintersFilter generates the values of `enable` and `disable` when using default linters.
112- func defaultLintersFilter (old one .Linters ) (enable , disable []string ) {
112+ func defaultLintersFilter (old versionone .Linters ) (enable , disable []string ) {
113113 // Note:
114114 // - a linter cannot be inside `enable` and `disable` in the same configuration
115115 // => https://github.com/golangci/golangci-lint/blob/e1eb4cb2c7fba29b5831b63e454844d83c692874/pkg/config/linters.go#L66
@@ -161,7 +161,7 @@ func defaultLintersFilter(old one.Linters) (enable, disable []string) {
161161}
162162
163163// defaultLintersEnableFilter generates the value of `enable` when using default linters.
164- func defaultLintersEnableFilter (old one .Linters , effectiveDisabled []LinterInfo ) []LinterInfo {
164+ func defaultLintersEnableFilter (old versionone .Linters , effectiveDisabled []LinterInfo ) []LinterInfo {
165165 // presets - slow + enable - default - [effective disable] => effective enable
166166 return removeLinters (
167167 filter (
@@ -178,7 +178,7 @@ func defaultLintersEnableFilter(old one.Linters, effectiveDisabled []LinterInfo)
178178}
179179
180180// defaultLintersDisableFilter generates the value of `disable` when using default linters.
181- func defaultLintersDisableFilter (old one .Linters ) []LinterInfo {
181+ func defaultLintersDisableFilter (old versionone .Linters ) []LinterInfo {
182182 // (default - fast) - enable + disable => effective disable
183183 return slices .Concat (
184184 removeLinters (
@@ -731,7 +731,7 @@ func removeLinters(linters, toRemove []LinterInfo) []LinterInfo {
731731 })
732732}
733733
734- func allEnabled (old one .Linters , linters []LinterInfo ) []LinterInfo {
734+ func allEnabled (old versionone .Linters , linters []LinterInfo ) []LinterInfo {
735735 var results []LinterInfo
736736
737737 for _ , linter := range linters {
@@ -746,7 +746,7 @@ func allEnabled(old one.Linters, linters []LinterInfo) []LinterInfo {
746746 return results
747747}
748748
749- func allDisabled (old one .Linters , linters []LinterInfo ) []LinterInfo {
749+ func allDisabled (old versionone .Linters , linters []LinterInfo ) []LinterInfo {
750750 var results []LinterInfo
751751
752752 for _ , linter := range linters {
@@ -785,7 +785,7 @@ func mergeFilters(linter LinterInfo, fns []fnFilter) bool {
785785
786786type fnFilter func (linter LinterInfo ) bool
787787
788- func onlyPresets (old one .Linters ) fnFilter {
788+ func onlyPresets (old versionone .Linters ) fnFilter {
789789 return func (linter LinterInfo ) bool {
790790 return linter .hasPresets (old .Presets )
791791 }
@@ -799,7 +799,7 @@ func notDefault(linter LinterInfo) bool {
799799 return ! linter .Default
800800}
801801
802- func keepFast (old one .Linters ) fnFilter {
802+ func keepFast (old versionone .Linters ) fnFilter {
803803 return func (linter LinterInfo ) bool {
804804 if ! ptr .Deref (old .Fast ) {
805805 return true
@@ -809,7 +809,7 @@ func keepFast(old one.Linters) fnFilter {
809809 }
810810}
811811
812- func keepSlow (old one .Linters ) fnFilter {
812+ func keepSlow (old versionone .Linters ) fnFilter {
813813 return func (linter LinterInfo ) bool {
814814 if ! ptr .Deref (old .Fast ) {
815815 return false
0 commit comments