Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 48 additions & 38 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,9 @@
version: "2"
run:
timeout: 5m
go: "1.23"

linters-settings:
gocritic:
enabled-tags:
- performance
lll:
line-length: 200
misspell:
locale: US

timeout: 5m
linters:
disable-all: true
default: none
enable:
- copyloopvar
- durationcheck
Expand All @@ -22,42 +13,61 @@ linters:
- goconst
- gocritic
- gocyclo
- gofmt
- goimports
- gosimple
- govet
- gosec
- govet
- ineffassign
- makezero
- misspell
- nilerr
- revive
- staticcheck
- stylecheck
- typecheck
- unused
- whitespace
# Run with --fast=false for more extensive checks (enables all linters)
fast: true

settings:
gocritic:
enabled-tags:
- performance
lll:
line-length: 200
misspell:
locale: US
exclusions:
generated: lax
presets:
- comments
- common-false-positives
- legacy
- std-error-handling
rules:
- linters:
- revive
text: 'unused-parameter: parameter ''.*'' seems to be unused, consider removing or renaming it as _'
- linters:
- revive
text: 'dot-imports: should not use dot imports'
source: . "github.com/onsi/(ginkgo/v2|gomega)"
paths:
- zz_generated.*\.go$
- pkg/util/fileutil/atomic_writer.go
- pkg/util/fileutil/atomic_writer_test.go
- third_party$
- builtin$
- examples$
issues:
exclude-files:
- "zz_generated.*\\.go$"
- "pkg/util/fileutil/atomic_writer.go"
- "pkg/util/fileutil/atomic_writer_test.go"
max-issues-per-linter: 0
exclude-rules:
- text: "unused-parameter: parameter '.*' seems to be unused, consider removing or renaming it as _"
linters:
- revive
- text: "dot-imports: should not use dot imports"
linters:
- revive
source: ". \"github.com/onsi/(ginkgo/v2|gomega)\""

# default: 3
max-same-issues: 0

severity:
# default: ''
default-severity: error
default: error
formatters:
enable:
- gofmt
- goimports
exclusions:
generated: lax
paths:
- zz_generated.*\.go$
- pkg/util/fileutil/atomic_writer.go
- pkg/util/fileutil/atomic_writer_test.go
- third_party$
- builtin$
- examples$
10 changes: 5 additions & 5 deletions controllers/secretproviderclasspodstatus_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -221,15 +221,15 @@ func (r *SecretProviderClassPodStatusReconciler) Reconcile(ctx context.Context,
r.mutex.Lock()
defer r.mutex.Unlock()

klog.InfoS("reconcile started", "spcps", req.NamespacedName.String())
klog.InfoS("reconcile started", "spcps", req.String())

spcPodStatus := &secretsstorev1.SecretProviderClassPodStatus{}
if err := r.reader.Get(ctx, req.NamespacedName, spcPodStatus); err != nil {
if apierrors.IsNotFound(err) {
klog.InfoS("reconcile complete", "spcps", req.NamespacedName.String())
klog.InfoS("reconcile complete", "spcps", req.String())
return ctrl.Result{}, nil
}
klog.ErrorS(err, "failed to get spc pod status", "spcps", req.NamespacedName.String())
klog.ErrorS(err, "failed to get spc pod status", "spcps", req.String())
return ctrl.Result{}, err
}

Expand Down Expand Up @@ -442,7 +442,7 @@ func (r *SecretProviderClassPodStatusReconciler) patchSecretWithOwnerRef(ctx con
Namespace: namespace,
Name: name,
}
if err := r.Client.Get(ctx, secretKey, secret); err != nil {
if err := r.Get(ctx, secretKey, secret); err != nil {
if apierrors.IsNotFound(err) {
klog.V(5).InfoS("secret not found for patching", "secret", klog.ObjectRef{Namespace: namespace, Name: name})
return nil
Expand Down Expand Up @@ -484,7 +484,7 @@ func (r *SecretProviderClassPodStatusReconciler) secretExists(ctx context.Contex
Namespace: namespace,
Name: name,
}
err := r.Client.Get(ctx, secretKey, o)
err := r.Get(ctx, secretKey, o)
if err == nil {
return true, nil
}
Expand Down
Loading