@@ -3,8 +3,8 @@ package migrate
3
3
import (
4
4
"slices"
5
5
6
- "github.com/golangci/golangci-lint/pkg/commands/internal/migrate/one"
7
6
"github.com/golangci/golangci-lint/pkg/commands/internal/migrate/ptr"
7
+ "github.com/golangci/golangci-lint/pkg/commands/internal/migrate/versionone"
8
8
)
9
9
10
10
type LinterInfo struct {
@@ -33,7 +33,7 @@ func (l *LinterInfo) hasPresets(names []string) bool {
33
33
return false
34
34
}
35
35
36
- func ProcessEffectiveLinters (old one .Linters ) (enable , disable []string ) {
36
+ func ProcessEffectiveLinters (old versionone .Linters ) (enable , disable []string ) {
37
37
switch {
38
38
case ptr .Deref (old .DisableAll ):
39
39
return disableAllFilter (old ), nil
@@ -45,7 +45,7 @@ func ProcessEffectiveLinters(old one.Linters) (enable, disable []string) {
45
45
}
46
46
47
47
// 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 {
49
49
// Note:
50
50
// - disable-all + enable-all
51
51
// => impossible (https://github.com/golangci/golangci-lint/blob/e1eb4cb2c7fba29b5831b63e454844d83c692874/pkg/config/linters.go#L38)
@@ -74,7 +74,7 @@ func disableAllFilter(old one.Linters) []string {
74
74
}
75
75
76
76
// 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 {
78
78
// Note:
79
79
// - enable-all + disable-all
80
80
// => impossible (https://github.com/golangci/golangci-lint/blob/e1eb4cb2c7fba29b5831b63e454844d83c692874/pkg/config/linters.go#L38)
@@ -109,7 +109,7 @@ func enableAllFilter(old one.Linters) []string {
109
109
}
110
110
111
111
// 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 ) {
113
113
// Note:
114
114
// - a linter cannot be inside `enable` and `disable` in the same configuration
115
115
// => 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) {
161
161
}
162
162
163
163
// 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 {
165
165
// presets - slow + enable - default - [effective disable] => effective enable
166
166
return removeLinters (
167
167
filter (
@@ -178,7 +178,7 @@ func defaultLintersEnableFilter(old one.Linters, effectiveDisabled []LinterInfo)
178
178
}
179
179
180
180
// defaultLintersDisableFilter generates the value of `disable` when using default linters.
181
- func defaultLintersDisableFilter (old one .Linters ) []LinterInfo {
181
+ func defaultLintersDisableFilter (old versionone .Linters ) []LinterInfo {
182
182
// (default - fast) - enable + disable => effective disable
183
183
return slices .Concat (
184
184
removeLinters (
@@ -731,7 +731,7 @@ func removeLinters(linters, toRemove []LinterInfo) []LinterInfo {
731
731
})
732
732
}
733
733
734
- func allEnabled (old one .Linters , linters []LinterInfo ) []LinterInfo {
734
+ func allEnabled (old versionone .Linters , linters []LinterInfo ) []LinterInfo {
735
735
var results []LinterInfo
736
736
737
737
for _ , linter := range linters {
@@ -746,7 +746,7 @@ func allEnabled(old one.Linters, linters []LinterInfo) []LinterInfo {
746
746
return results
747
747
}
748
748
749
- func allDisabled (old one .Linters , linters []LinterInfo ) []LinterInfo {
749
+ func allDisabled (old versionone .Linters , linters []LinterInfo ) []LinterInfo {
750
750
var results []LinterInfo
751
751
752
752
for _ , linter := range linters {
@@ -785,7 +785,7 @@ func mergeFilters(linter LinterInfo, fns []fnFilter) bool {
785
785
786
786
type fnFilter func (linter LinterInfo ) bool
787
787
788
- func onlyPresets (old one .Linters ) fnFilter {
788
+ func onlyPresets (old versionone .Linters ) fnFilter {
789
789
return func (linter LinterInfo ) bool {
790
790
return linter .hasPresets (old .Presets )
791
791
}
@@ -799,7 +799,7 @@ func notDefault(linter LinterInfo) bool {
799
799
return ! linter .Default
800
800
}
801
801
802
- func keepFast (old one .Linters ) fnFilter {
802
+ func keepFast (old versionone .Linters ) fnFilter {
803
803
return func (linter LinterInfo ) bool {
804
804
if ! ptr .Deref (old .Fast ) {
805
805
return true
@@ -809,7 +809,7 @@ func keepFast(old one.Linters) fnFilter {
809
809
}
810
810
}
811
811
812
- func keepSlow (old one .Linters ) fnFilter {
812
+ func keepSlow (old versionone .Linters ) fnFilter {
813
813
return func (linter LinterInfo ) bool {
814
814
if ! ptr .Deref (old .Fast ) {
815
815
return false
0 commit comments