Skip to content

Commit 6709998

Browse files
authored
Use golanglint-ci 2.x (#30)
Signed-off-by: Tamal Saha <tamal@appscode.com>
1 parent 5c8a3ef commit 6709998

File tree

4,115 files changed

+312643
-159261
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

4,115 files changed

+312643
-159261
lines changed

.golangci.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
version: "2"
2+
linters:
3+
default: standard
4+
enable:
5+
- unparam
6+
7+
formatters:
8+
enable:
9+
- gofmt
10+
- goimports
11+
settings:
12+
gofmt:
13+
rewrite-rules:
14+
- pattern: 'interface{}'
15+
replacement: 'any'
16+
17+
issues:
18+
max-same-issues: 100
19+
20+
exclude-files:
21+
- generated.*\\.go
22+
23+
exclude-dirs:
24+
- client
25+
- vendor
26+
27+
run:
28+
timeout: 10m

Makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,8 +398,6 @@ e2e-tests: $(BUILD_DIRS)
398398
e2e-parallel:
399399
@$(MAKE) e2e-tests GINKGO_ARGS="-p -stream --flakeAttempts=2" --no-print-directory
400400

401-
ADDTL_LINTERS := gofmt,goimports,unparam
402-
403401
.PHONY: lint
404402
lint: $(BUILD_DIRS)
405403
@echo "running linter"
@@ -416,7 +414,7 @@ lint: $(BUILD_DIRS)
416414
--env HTTPS_PROXY=$(HTTPS_PROXY) \
417415
--env GOFLAGS="-mod=vendor" \
418416
$(BUILD_IMAGE) \
419-
golangci-lint run --enable $(ADDTL_LINTERS) --max-same-issues=100 --timeout=10m --exclude-files="generated.*\.go$\" --exclude-dirs-use-default --exclude-dirs=client,vendor
417+
golangci-lint run
420418

421419
$(BUILD_DIRS):
422420
@mkdir -p $@

apis/kubebind/v1alpha1/crds.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,22 @@ import (
2222
"kmodules.xyz/client-go/apiextensions"
2323
)
2424

25-
func (_ APIServiceExport) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
25+
func (APIServiceExport) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
2626
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourceAPIServiceExports))
2727
}
2828

29-
func (_ APIServiceBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
29+
func (APIServiceBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
3030
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourceAPIServiceBindings))
3131
}
3232

33-
func (_ APIServiceExportRequest) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
33+
func (APIServiceExportRequest) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
3434
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourceAPIServiceExportRequests))
3535
}
3636

37-
func (_ APIServiceNamespace) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
37+
func (APIServiceNamespace) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
3838
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourceAPIServiceNamespaces))
3939
}
4040

41-
func (_ ClusterBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
41+
func (ClusterBinding) CustomResourceDefinition() *apiextensions.CustomResourceDefinition {
4242
return crds.MustCustomResourceDefinition(SchemeGroupVersion.WithResource(ResourceClusterBindings))
4343
}

contrib/example-backend/controllers/clusterbinding/clusterbinding_controller.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func NewController(
6161
roleBindingInformer rbacinformers.RoleBindingInformer,
6262
namespaceInformer kubeinformers.NamespaceInformer,
6363
) (*Controller, error) {
64-
queue := workqueue.NewRateLimitingQueueWithConfig(workqueue.DefaultControllerRateLimiter(), workqueue.RateLimitingQueueConfig{
64+
queue := workqueue.NewTypedRateLimitingQueueWithConfig(workqueue.DefaultTypedControllerRateLimiter[any](), workqueue.TypedRateLimitingQueueConfig[any]{
6565
Name: controllerName,
6666
})
6767

@@ -145,13 +145,13 @@ func NewController(
145145
}
146146

147147
_, err = clusterBindingInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
148-
AddFunc: func(obj interface{}) {
148+
AddFunc: func(obj any) {
149149
c.enqueueClusterBinding(logger, obj)
150150
},
151-
UpdateFunc: func(old, newObj interface{}) {
151+
UpdateFunc: func(old, newObj any) {
152152
c.enqueueClusterBinding(logger, newObj)
153153
},
154-
DeleteFunc: func(obj interface{}) {
154+
DeleteFunc: func(obj any) {
155155
c.enqueueClusterBinding(logger, obj)
156156
},
157157
})
@@ -160,13 +160,13 @@ func NewController(
160160
}
161161

162162
_, err = serviceExportInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
163-
AddFunc: func(obj interface{}) {
163+
AddFunc: func(obj any) {
164164
c.enqueueServiceExport(logger, obj)
165165
},
166-
UpdateFunc: func(old, newObj interface{}) {
166+
UpdateFunc: func(old, newObj any) {
167167
c.enqueueServiceExport(logger, newObj)
168168
},
169-
DeleteFunc: func(obj interface{}) {
169+
DeleteFunc: func(obj any) {
170170
c.enqueueServiceExport(logger, obj)
171171
},
172172
})
@@ -184,7 +184,7 @@ type (
184184

185185
// Controller reconciles ClusterBinding conditions.
186186
type Controller struct {
187-
queue workqueue.RateLimitingInterface
187+
queue workqueue.TypedRateLimitingInterface[any]
188188

189189
clusterBindingLister bindlisters.ClusterBindingLister
190190
clusterBindingIndexer cache.Indexer
@@ -206,7 +206,7 @@ type Controller struct {
206206
commit CommitFunc
207207
}
208208

209-
func (c *Controller) enqueueClusterBinding(logger klog.Logger, obj interface{}) {
209+
func (c *Controller) enqueueClusterBinding(logger klog.Logger, obj any) {
210210
key, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
211211
if err != nil {
212212
runtime.HandleError(err)
@@ -217,7 +217,7 @@ func (c *Controller) enqueueClusterBinding(logger klog.Logger, obj interface{})
217217
c.queue.Add(key)
218218
}
219219

220-
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj interface{}) {
220+
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj any) {
221221
seKey, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
222222
if err != nil {
223223
runtime.HandleError(err)

contrib/example-backend/controllers/serviceexport/serviceexport_controller.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func NewController(
5252
serviceExportInformer bindinformers.APIServiceExportInformer,
5353
crdInformer apiextensionsinformers.CustomResourceDefinitionInformer,
5454
) (*Controller, error) {
55-
queue := workqueue.NewRateLimitingQueueWithConfig(workqueue.DefaultControllerRateLimiter(), workqueue.RateLimitingQueueConfig{
55+
queue := workqueue.NewTypedRateLimitingQueueWithConfig(workqueue.DefaultTypedControllerRateLimiter[any](), workqueue.TypedRateLimitingQueueConfig[any]{
5656
Name: controllerName,
5757
})
5858

@@ -106,13 +106,13 @@ func NewController(
106106
})
107107

108108
_, err = serviceExportInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
109-
AddFunc: func(obj interface{}) {
109+
AddFunc: func(obj any) {
110110
c.enqueueServiceExport(logger, obj)
111111
},
112-
UpdateFunc: func(old, newObj interface{}) {
112+
UpdateFunc: func(old, newObj any) {
113113
c.enqueueServiceExport(logger, newObj)
114114
},
115-
DeleteFunc: func(obj interface{}) {
115+
DeleteFunc: func(obj any) {
116116
c.enqueueServiceExport(logger, obj)
117117
},
118118
})
@@ -121,13 +121,13 @@ func NewController(
121121
}
122122

123123
_, err = crdInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
124-
AddFunc: func(obj interface{}) {
124+
AddFunc: func(obj any) {
125125
c.enqueueCRD(logger, obj)
126126
},
127-
UpdateFunc: func(old, newObj interface{}) {
127+
UpdateFunc: func(old, newObj any) {
128128
c.enqueueCRD(logger, newObj)
129129
},
130-
DeleteFunc: func(obj interface{}) {
130+
DeleteFunc: func(obj any) {
131131
c.enqueueCRD(logger, obj)
132132
},
133133
})
@@ -146,7 +146,7 @@ type (
146146
// Controller reconciles ServiceNamespaces by creating a Namespace for each, and deleting it if
147147
// the APIServiceNamespace is deleted.
148148
type Controller struct {
149-
queue workqueue.RateLimitingInterface
149+
queue workqueue.TypedRateLimitingInterface[any]
150150

151151
bindClient bindclient.Interface
152152

@@ -161,7 +161,7 @@ type Controller struct {
161161
commit CommitFunc
162162
}
163163

164-
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj interface{}) {
164+
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj any) {
165165
key, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
166166
if err != nil {
167167
runtime.HandleError(err)
@@ -172,7 +172,7 @@ func (c *Controller) enqueueServiceExport(logger klog.Logger, obj interface{}) {
172172
c.queue.Add(key)
173173
}
174174

175-
func (c *Controller) enqueueCRD(logger klog.Logger, obj interface{}) {
175+
func (c *Controller) enqueueCRD(logger klog.Logger, obj any) {
176176
crdKey, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
177177
if err != nil {
178178
runtime.HandleError(err)

contrib/example-backend/controllers/serviceexportrequest/serviceexportrequest_controller.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func NewController(
5757
serviceExportInformer bindinformers.APIServiceExportInformer,
5858
crdInformer apiextensionsinformers.CustomResourceDefinitionInformer,
5959
) (*Controller, error) {
60-
queue := workqueue.NewRateLimitingQueueWithConfig(workqueue.DefaultControllerRateLimiter(), workqueue.RateLimitingQueueConfig{
60+
queue := workqueue.NewTypedRateLimitingQueueWithConfig(workqueue.DefaultTypedControllerRateLimiter[any](), workqueue.TypedRateLimitingQueueConfig[any]{
6161
Name: controllerName,
6262
})
6363

@@ -122,13 +122,13 @@ func NewController(
122122
})
123123

124124
_, err = serviceExportRequestInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
125-
AddFunc: func(obj interface{}) {
125+
AddFunc: func(obj any) {
126126
c.enqueueServiceExportRequest(logger, obj)
127127
},
128-
UpdateFunc: func(old, newObj interface{}) {
128+
UpdateFunc: func(old, newObj any) {
129129
c.enqueueServiceExportRequest(logger, newObj)
130130
},
131-
DeleteFunc: func(obj interface{}) {
131+
DeleteFunc: func(obj any) {
132132
c.enqueueServiceExportRequest(logger, obj)
133133
},
134134
})
@@ -137,13 +137,13 @@ func NewController(
137137
}
138138

139139
_, err = serviceExportInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
140-
AddFunc: func(obj interface{}) {
140+
AddFunc: func(obj any) {
141141
c.enqueueServiceExport(logger, obj)
142142
},
143-
UpdateFunc: func(old, newObj interface{}) {
143+
UpdateFunc: func(old, newObj any) {
144144
c.enqueueServiceExport(logger, newObj)
145145
},
146-
DeleteFunc: func(obj interface{}) {
146+
DeleteFunc: func(obj any) {
147147
c.enqueueServiceExport(logger, obj)
148148
},
149149
})
@@ -152,13 +152,13 @@ func NewController(
152152
}
153153

154154
_, err = crdInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{
155-
AddFunc: func(obj interface{}) {
155+
AddFunc: func(obj any) {
156156
c.enqueueCRD(logger, obj)
157157
},
158-
UpdateFunc: func(old, newObj interface{}) {
158+
UpdateFunc: func(old, newObj any) {
159159
c.enqueueCRD(logger, newObj)
160160
},
161-
DeleteFunc: func(obj interface{}) {
161+
DeleteFunc: func(obj any) {
162162
c.enqueueCRD(logger, obj)
163163
},
164164
})
@@ -176,7 +176,7 @@ type (
176176

177177
// Controller to reconcile APIServiceExportRequests by creating corresponding APIServiceExports.
178178
type Controller struct {
179-
queue workqueue.RateLimitingInterface
179+
queue workqueue.TypedRateLimitingInterface[any]
180180

181181
bindClient bindclient.Interface
182182
kubeClient kubernetesclient.Interface
@@ -195,7 +195,7 @@ type Controller struct {
195195
commit CommitFunc
196196
}
197197

198-
func (c *Controller) enqueueServiceExportRequest(logger klog.Logger, obj interface{}) {
198+
func (c *Controller) enqueueServiceExportRequest(logger klog.Logger, obj any) {
199199
key, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
200200
if err != nil {
201201
runtime.HandleError(err)
@@ -206,7 +206,7 @@ func (c *Controller) enqueueServiceExportRequest(logger klog.Logger, obj interfa
206206
c.queue.Add(key)
207207
}
208208

209-
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj interface{}) {
209+
func (c *Controller) enqueueServiceExport(logger klog.Logger, obj any) {
210210
seKey, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
211211
if err != nil {
212212
runtime.HandleError(err)
@@ -229,7 +229,7 @@ func (c *Controller) enqueueServiceExport(logger klog.Logger, obj interface{}) {
229229
}
230230
}
231231

232-
func (c *Controller) enqueueCRD(logger klog.Logger, obj interface{}) {
232+
func (c *Controller) enqueueCRD(logger klog.Logger, obj any) {
233233
crdKey, err := cache.DeletionHandlingMetaNamespaceKeyFunc(obj)
234234
if err != nil {
235235
runtime.HandleError(err)

0 commit comments

Comments
 (0)