Skip to content

Commit 8fbe44b

Browse files
committed
Move registry into a dedicated package
1 parent 5e13c2d commit 8fbe44b

File tree

24 files changed

+52
-52
lines changed

24 files changed

+52
-52
lines changed

docs/new-linter.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ It is expected that each linter package contain a file `initializer.go`, the con
3131
```go
3232
func init() {
3333
// Register the linter with the registry when the package is imported.
34-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
34+
registry.DefaultRegistry().RegisterLinter(Initializer())
3535
}
3636

3737
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/commentstart/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package commentstart
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/conditions/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import (
2020

2121
"golang.org/x/tools/go/analysis"
2222
"k8s.io/apimachinery/pkg/util/validation/field"
23-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2423
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
24+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2525
)
2626

2727
func init() {
28-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
28+
registry.DefaultRegistry().RegisterLinter(Initializer())
2929
}
3030

3131
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/doc.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ the linters within, by passing the required configuration.
2424
2525
Example:
2626
27-
registry := analysis.NewRegistry()
27+
r := registry.NewRegistry()
2828
2929
// Initialize the linters
30-
linters, err := registry.InitLinters(
30+
linters, err := r.InitLinters(
3131
config.Linters{
3232
Enabled: []string{
3333
"commentstart"

pkg/analysis/duplicatemarkers/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package duplicatemarkers
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/integers/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package integers
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/jsontags/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ import (
2121

2222
"golang.org/x/tools/go/analysis"
2323
"k8s.io/apimachinery/pkg/util/validation/field"
24-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2524
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
25+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2626
)
2727

2828
func init() {
29-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
29+
registry.DefaultRegistry().RegisterLinter(Initializer())
3030
}
3131

3232
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/maxlength/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package maxlength
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/nobools/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package nobools
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

pkg/analysis/nofloats/initializer.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ limitations under the License.
1616
package nofloats
1717

1818
import (
19-
kalanalysis "sigs.k8s.io/kube-api-linter/pkg/analysis"
2019
"sigs.k8s.io/kube-api-linter/pkg/analysis/initializer"
20+
"sigs.k8s.io/kube-api-linter/pkg/analysis/registry"
2121
)
2222

2323
func init() {
24-
kalanalysis.DefaultRegistry().RegisterLinter(Initializer())
24+
registry.DefaultRegistry().RegisterLinter(Initializer())
2525
}
2626

2727
// Initializer returns the AnalyzerInitializer for this

0 commit comments

Comments
 (0)