run: timeout: 5m linters-settings: gci: local-prefixes: github.com/external-secrets/external-secrets goconst: min-len: 3 min-occurrences: 3 gocritic: enabled-tags: - diagnostic - experimental - opinionated - performance - style disabled-checks: - dupImport - ifElseChain - octalLiteral - whyNoLint - wrapperFunc - importShadow - unnamedResult - unnecessaryBlock settings: rangeValCopy: sizeThreshold: 512 hugeParam: sizeThreshold: 512 gocyclo: min-complexity: 16 golint: min-confidence: 0 govet: check-shadowing: false lll: line-length: 300 maligned: suggest-new: true misspell: locale: US linters: disable-all: true enable: - asciicheck - bodyclose - deadcode - depguard - dogsled - dupl - errcheck - errorlint - exhaustive - exportloopref - gci - goconst - gocritic - godot - gofmt - golint - goprintffuncname - gosec - gosimple - govet - ineffassign - interfacer - lll - maligned - misspell - nakedret - nolintlint - prealloc - rowserrcheck - scopelint - sqlclosecheck - staticcheck - structcheck - stylecheck - typecheck - unconvert - unparam - unused - varcheck - whitespace service: golangci-lint-version: 1.33.x