gosnmp
/
.golangci.yml
55 строк · 974.0 Байт
1---
2run:
3timeout: 5m
4
5linters:
6enable:
7- bodyclose
8- dogsled
9- dupl
10- exportloopref # Replaces scopelint
11- gochecknoglobals
12- goconst
13- gocritic
14- goimports
15- goprintffuncname
16- gosec
17- misspell
18- nakedret
19- nolintlint
20- revive # Replaces golint
21- unconvert
22- unparam
23- whitespace
24# TODO the following linters
25# - gocognit
26# - gocyclo
27# - goerr113
28# - gomnd
29# - lll
30# - nestif
31# - prealloc
32disable:
33# Disable soon to deprecated[1] linters that lead to false
34# positives when build tags disable certain files[2]
35# 1: https://github.com/golangci/golangci-lint/issues/1841
36# 2: https://github.com/prometheus/node_exporter/issues/1545
37- deadcode
38- unused
39- structcheck
40- varcheck
41
42linters-settings:
43gofmt:
44simplify: true
45gocyclo:
46min-complexity: 20
47govet:
48check-shadowing: true
49
50issues:
51exclude-rules:
52- path: _test.go
53linters:
54- gochecknoglobals
55- nolintlint
56