-
Notifications
You must be signed in to change notification settings - Fork 314
Expand file tree
/
Copy path.golangci.json
More file actions
120 lines (120 loc) · 2.35 KB
/
.golangci.json
File metadata and controls
120 lines (120 loc) · 2.35 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"formatters": {
"exclusions": {
"generated": "lax",
"paths": [
"third_party$",
"builtin$",
"examples$"
]
}
},
"issues": {
"max-issues-per-linter": 0,
"max-same-issues": 0
},
"linters": {
"disable": [
"errcheck"
],
"enable": [
"sloglint",
"staticcheck"
],
"exclusions": {
"generated": "lax",
"paths": [
"mocks",
"third_party$",
"builtin$",
"examples$"
],
"presets": [
"comments",
"common-false-positives",
"legacy",
"std-error-handling"
],
"rules": [
{
"path": ".go",
"text": "((neo4j(.+)(NewDriver|Result))|Id|database.Database|(.+)Deprecated|batch.CreateRelationshipByIDs|jwt.StandardClaims) is deprecated"
},
{
"path": "hyperloglog_bench_test.go",
"text": "SA6002:"
},
{
"path": "cache_test\\.go",
"text": "SA1026:"
},
{
"path": "foldr_test\\.go",
"text": "SA4000:"
},
{
"path": "database/types/null/time\\.go",
"text": "QF1009: probably want to use time.Time.Equal instead"
},
{
"linters": [
"unused"
],
"path": "dawgs/util/size/(.+)"
},
{
"path": "packages/go/bhlog/measure/measure\\.go",
"text": "message should be a string literal or a constant"
}
]
},
"settings": {
"staticcheck": {
"checks": [
"all",
"-ST1000",
"-ST1003"
]
},
"govet": {
"enable": [
"nilness"
]
},
"sloglint": {
"kv-only": false,
"attr-only": true,
"static-msg": true,
"msg-style": "capitalized",
"key-naming-case": "snake",
"args-on-sep-lines": true
}
}
},
"run": {
"build-tags": [
"integration",
"serial_integration"
]
},
"severity": {
"default": "major",
"rules": [
{
"linters": [
"errcheck"
],
"severity": "minor"
},
{
"text": "SA1019:",
"severity": "minor"
},
{
"text": "QF([0-9]+):",
"severity": "minor"
}
]
},
"version": "2"
}