version: "2" formatters: enable: - gci - gofumpt - goimports exclusions: generated: lax paths: - third_party$ - builtin$ - examples$ linters: settings: misspell: locale: US exclusions: generated: lax presets: - comments - common-false-positives - legacy - std-error-handling rules: - linters: - containedctx - dupl - err113 path: _test\.go - linters: - contextcheck text: Function `exitHealthchecksio` should pass the context parameter - linters: - lll source: See https:// - linters: - revive text: "var-naming: avoid meaningless package names" path: internal\/provider\/utils\/ paths: - third_party$ - builtin$ - examples$ enable: # - cyclop - asasalint - asciicheck - bidichk - bodyclose - canonicalheader - containedctx - contextcheck - copyloopvar - decorder - dogsled - dupl - dupword - durationcheck - err113 - errchkjson - errname - errorlint - exhaustive - fatcontext - forcetypeassert - gocheckcompilerdirectives - gochecknoglobals - gochecknoinits - gochecksumtype - gocognit - goconst - gocritic - gocyclo - godot - goheader - gomoddirectives - goprintffuncname - gosec - gosmopolitan - grouper - importas - inamedparam - interfacebloat - intrange - ireturn - lll - maintidx - makezero - mirror - misspell - mnd - musttag - nakedret - nestif - nilerr - nilnil - noctx - nolintlint - nosprintfhostport - paralleltest - perfsprint - prealloc - predeclared - promlinter - protogetter - reassign - revive - rowserrcheck - sloglint - sqlclosecheck - tagalign - thelper - tparallel - unconvert - unparam - usestdlibvars - wastedassign - whitespace - zerologlint