From 847ac4bc11881ded767bb386e35115bfe0dd422f Mon Sep 17 00:00:00 2001 From: Simon Symeonidis Date: Tue, 13 May 2025 23:30:04 -0400 Subject: [PATCH] Add golangci-lint configuration file --- .golangci.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .golangci.yml diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..cfa9e32 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,48 @@ +run: + go: "1.21" + issues-exit-code: 1 + tests: true + timeout: 10m +linters: + enable: + - unused + disable: + - asasalint + - asciicheck + - bidichk + - bodyclose + - contextcheck + - durationcheck + - errcheck + - errchkjson + - errorlint + - exhaustive + - gocheckcompilerdirectives + - gochecksumtype + - gosec + - gosmopolitan + - govet + - loggercheck + - makezero + - musttag + - nilerr + - nilnesserr + - noctx + - protogetter + - reassign + - recvcheck + - rowserrcheck + - spancheck + - sqlclosecheck + - staticcheck + - testifylint + - unparam + - zerologlint + presets: + - bugs + - unused + fast: false + +linters-settings: + gofmt: + simplify: true