kubelatte-ce
Форк от sbertech/kubelatte-ce
/
.golangci.yaml
69 строк · 1.2 Кб
1linters:
2disable-all: true
3enable:
4- govet
5- gocritic
6- gocyclo
7- nakedret
8- gosimple
9- goconst
10- unconvert
11- ineffassign
12- staticcheck
13- unused
14- exportloopref
15
16linters-settings:
17dupl:
18threshold: 100
19funlen:
20lines: -1
21statements: 50
22goconst:
23min-len: 2
24min-occurrences: 3
25gocritic:
26enabled-tags:
27- diagnostic
28- performance
29- style
30disabled-checks:
31- dupImport
32- ifElseChain
33- octalLiteral
34- whyNoLint
35gocyclo:
36min-complexity: 15
37gofmt:
38rewrite-rules:
39- pattern: 'interface{}'
40replacement: 'any'
41errorlint:
42asserts: false
43lll:
44line-length: 140
45revive:
46rules:
47- name: unexported-return
48disabled: true
49- name: unused-parameter
50
51issues:
52exclude-rules:
53- text: "shadow: declaration of \"(err|ctx)\" shadows declaration at"
54linters: [govet]
55
56- text: "nknown JSON option \"flow\""
57linters: [staticcheck]
58
59- text: "string `(enabled|true)` has"
60linters: [goconst]
61
62- path: (.+)_test\.go
63linters:
64- dupl
65- gomnd
66- lll
67
68run:
69timeout: 5m