version: "2" linters: default: all disable: - asasalint - asciicheck - bidichk - bodyclose - canonicalheader - containedctx - contextcheck - copyloopvar - cyclop - decorder - depguard - dogsled - dupl - dupword - durationcheck - err113 - errcheck - errchkjson - errname - errorlint - exhaustive - exhaustruct - exptostd - fatcontext - forbidigo - forcetypeassert - funlen - ginkgolinter - gocheckcompilerdirectives - gochecknoglobals - gochecknoinits - gochecksumtype - gocognit - gocritic - gosec - gosmopolitan - govet - iface - importas - intrange - ireturn - loggercheck - makezero - mirror - musttag - nilerr - nilnesserr - nilnil - noctx - nonamedreturns - paralleltest - perfsprint - protogetter - reassign - recvcheck - revive - rowserrcheck - sloglint - spancheck - sqlclosecheck - staticcheck - tagliatelle - testifylint - thelper - tparallel - unconvert - unparam - unused - usetesting - varnamelen - wastedassign - wrapcheck - zerologlint formatters: enable: - gofmt - gofumpt - goimports