.golangci.yml
792 bytes
1version: "2"
2run:
3 go: "1.24"
4linters:
5 enable:
6 - forbidigo
7 - lll
8 - prealloc
9 - predeclared
10 - staticcheck
11 disable:
12 - errcheck
13 exclusions:
14 generated: lax
15 presets:
16 - comments
17 - common-false-positives
18 - legacy
19 - std-error-handling
20 rules:
21 - linters:
22 - deadcode
23 - gosimple (megacheck)
24 - govet (vet, vetshadow)
25 - ineffassign
26 - lll
27 - revive
28 - staticcheck
29 - staticcheck (megacheck)
30 - structcheck
31 - unused (megacheck)
32 - varcheck
33 path: mocks/
34formatters:
35 enable:
36 - gci
37 - gofmt
38 - gofumpt
39 - goimports
40 settings:
41 gci:
42 sections:
43 - standard
44 - default
45 - localmodule