.golangci.yml

 1version: "2"
 2run:
 3  tests: false
 4linters:
 5  enable:
 6    - bodyclose
 7    # - exhaustive
 8    # - goconst
 9    - godot
10    - gomoddirectives
11    - goprintffuncname
12    - gosec
13    - misspell
14    - nakedret
15    # - nestif
16    - nilerr
17    - noctx
18    - nolintlint
19    - prealloc
20    # - revive
21    - rowserrcheck
22    - sqlclosecheck
23    - tparallel
24    - unconvert
25    - unparam
26    - whitespace
27    # - wrapcheck
28  exclusions:
29    rules:
30      - text: '(slog|log)\.\w+'
31        linters:
32          - noctx
33    generated: lax
34    presets:
35      - common-false-positives
36issues:
37  max-issues-per-linter: 0
38  max-same-issues: 0
39formatters:
40  enable:
41    - gofumpt
42    - goimports
43  exclusions:
44    generated: lax