1version: "2"
2linters:
3 default: none
4 enable:
5 - errcheck
6 - goconst
7 - gocyclo
8 - govet
9 - ineffassign
10 - misspell
11 - revive
12 - staticcheck
13 - unconvert
14 - unparam
15 - unused
16 settings:
17 dupl:
18 threshold: 100
19 goconst:
20 min-len: 2
21 min-occurrences: 5
22 gocyclo:
23 min-complexity: 70
24 govet:
25 settings:
26 printf:
27 funcs:
28 - (github.com/golangci/golangci-lint/pkg/logutils.Log).Infof
29 - (github.com/golangci/golangci-lint/pkg/logutils.Log).Warnf
30 - (github.com/golangci/golangci-lint/pkg/logutils.Log).Errorf
31 - (github.com/golangci/golangci-lint/pkg/logutils.Log).Fatalf
32 misspell:
33 locale: US
34 exclusions:
35 generated: lax
36 presets:
37 - comments
38 - common-false-positives
39 - legacy
40 - std-error-handling
41 rules:
42 - linters:
43 - misspell
44 path: person.go
45 - linters:
46 - misspell
47 path: datetime.go
48 - path: .
49 text: parameter 'v' seems to be unused
50 paths:
51 - third_party$
52 - builtin$
53 - examples$
54formatters:
55 exclusions:
56 generated: lax
57 paths:
58 - third_party$
59 - builtin$
60 - examples$