forked from sitehostnz/terraform-provider-sitehost
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.golangci.toml
76 lines (68 loc) · 1.22 KB
/
.golangci.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[run]
timeout = "10m"
[issues]
exclude-use-default = false
# BUG(colin): https://github.com/kunwardeep/paralleltest/issues/8
[[issues.exclude-rules]]
linters = [ "paralleltest" ]
text = "does not use range value in test Run"
[[issues.exclude-rules]]
path = "_test\\.go"
linters = [ "funlen", "cyclop" ]
[[issues.exclude-rules]]
path = "test"
linters = [ "funlen", "cyclop" ]
[linters]
disable-all = true
enable = [
"asciicheck",
"bodyclose",
"cyclop",
"dogsled",
# "dupl", // disabled because it cannot be nolint-ed
"durationcheck",
"errcheck",
"exhaustive",
"exportloopref",
"forcetypeassert",
"funlen",
"gci",
"gocognit",
"goconst",
"gocritic",
"godot",
"gofmt",
"gofumpt",
"goimports",
"gomoddirectives",
"goprintffuncname",
"gosimple",
"gosec",
"govet",
"ineffassign",
"makezero",
"misspell",
"nakedret",
"nestif",
"nilerr",
"noctx",
"nolintlint",
"paralleltest",
"prealloc",
"predeclared",
"revive",
"rowserrcheck",
"sqlclosecheck",
"staticcheck",
"stylecheck",
"thelper",
"unconvert",
"unparam",
"unused",
"wastedassign",
"whitespace",
]
[linters-settings.exhaustive]
default-signifies-exhaustive = true
[linters-settings.misspell]
locale = "UK"