plugin-barman-cloud/.golangci.yml
renovate[bot] 58f4fed40b
Some checks failed
Deploy Docusaurus to GitHub Pages / build (push) Failing after 4s
Deploy Docusaurus to GitHub Pages / deploy (push) Has been skipped
release-please / release-please (push) Failing after 3s
fix(deps): update module sigs.k8s.io/controller-runtime to v0.24.0 (#880)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@gmail.com>
2026-05-06 10:15:29 +02:00

97 lines
1.7 KiB
YAML

version: "2"
linters:
default: none
enable:
- asciicheck
- bodyclose
- copyloopvar
- dogsled
- dupl
- durationcheck
- errcheck
- ginkgolinter
- gocognit
- goconst
- gocritic
- gocyclo
- goheader
- gomoddirectives
- gomodguard_v2
- goprintffuncname
- gosec
- govet
- importas
- ineffassign
- lll
- makezero
- misspell
- nakedret
- nestif
- prealloc
- predeclared
- revive
- rowserrcheck
- sqlclosecheck
- staticcheck
- thelper
- tparallel
- unconvert
- unparam
- unused
- wastedassign
- whitespace
settings:
lll:
line-length: 120
exclusions:
generated: lax
rules:
- linters:
- revive
text: should not use dot imports
source: ginkgo|gomega
- linters:
- goconst
path: _test\.go
- linters:
- lll
source: //\s*\+
- linters:
- staticcheck
path: api/
text: 'ST1016:'
- linters:
- revive
path: internal/cnpgi/common/
text: avoid meaningless package names
paths:
- zz_generated.*
- internal/operator/controller/suite_test.go
- test
- third_party$
- builtin$
- examples$
formatters:
enable:
- gci
- gofmt
- gofumpt
- goimports
settings:
gci:
sections:
- standard
- default
- prefix(github.com/cloudnative-pg/plugin-barman-cloud)
- blank
- dot
exclusions:
generated: lax
paths:
- zz_generated.*
- internal/operator/controller/suite_test.go
- test
- third_party$
- builtin$
- examples$