.golangci.yml raw
1 version: "2"
2
3 formatters:
4 enable:
5 - gofumpt
6 - goimports
7 settings:
8 gofumpt:
9 extra-rules: true
10
11 linters:
12 default: all
13 disable:
14 - rowserrcheck # SQL
15 - sqlclosecheck # SQL
16 - cyclop # duplicate of gocyclo
17 - wsl # Deprecated
18 - err113
19 - exhaustive
20 - exhaustruct
21 - lll
22 - mnd
23 - noinlineerr
24 - paralleltest
25 - prealloc
26 - testpackage
27 - tparallel
28 - varnamelen
29 - wrapcheck
30
31 settings:
32 funlen:
33 lines: -1
34 statements: 50
35 godox:
36 keywords:
37 - FIXME
38 gocyclo:
39 min-complexity: 12
40 depguard:
41 rules:
42 main:
43 deny:
44 - pkg: github.com/instana/testify
45 desc: not allowed
46 - pkg: github.com/pkg/errors
47 desc: Should be replaced by standard lib errors package
48 tagliatelle:
49 case:
50 rules:
51 json: snake
52
53 exclusions:
54 presets:
55 - comments
56 - common-false-positives
57 - std-error-handling
58
59 issues:
60 max-issues-per-linter: 0
61 max-same-issues: 0
62