diff --git a/.golangci.yml b/.golangci.yml index 2b94076..b2b22cb 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,12 +1,55 @@ +version: "2" linters: - presets: - - bugs - - unused + enable: + - asasalint + - asciicheck + - bidichk + - bodyclose + - contextcheck + - durationcheck + - errchkjson + - errorlint + - exhaustive + - gocheckcompilerdirectives + - gochecksumtype + - gosec + - gosmopolitan + - loggercheck + - makezero + - misspell + - musttag + - nilerr + - nilnesserr + - protogetter + - reassign + - recvcheck + - revive + - rowserrcheck + - spancheck + - sqlclosecheck + - staticcheck + - testifylint + - unparam + - zerologlint + disable: + - noctx + exclusions: + generated: lax + presets: + - comments + - common-false-positives + - legacy + - std-error-handling + paths: + - third_party$ + - builtin$ + - examples$ +formatters: enable: - gofmt - - misspell - - revive - - stylecheck - disable: - # direnv is not a web server, context is not strictly necessary. - - noctx + exclusions: + generated: lax + paths: + - third_party$ + - builtin$ + - examples$