podman
58 строк · 1.0 Кб
1run:
2timeout: 5m
3linters:
4enable:
5- asciicheck
6- depguard
7- dogsled
8- durationcheck
9- errcheck
10- errorlint
11- exportloopref
12- gci
13- gofmt
14- goimports
15- gosec
16- misspell
17- nakedret
18- nilerr
19- nolintlint
20- revive
21- wastedassign
22
23linters-settings:
24gosec:
25# To select a subset of rules to run.
26# Available rules: https://github.com/securego/gosec#available-rules
27# Default: [] - means include all rules
28includes:
29- G102
30- G106
31- G108
32- G109
33- G111
34- G112
35- G201
36- G203
37
38issues:
39exclude-rules:
40- linters:
41- structcheck
42- unused
43text: "`data` is unused"
44- linters:
45- staticcheck
46text: "SA1019:"
47- linters:
48- revive
49text: "var-naming:"
50- linters:
51- revive
52text: "exported:"
53- path: _test\.go
54linters:
55- gosec # security is not make sense in tests
56- linters:
57- revive
58path: _test\.go
59