Skip to content

Commit e96beec

Browse files
committed
chore: clean up and sort golangci-lint configuration
Signed-off-by: Matthieu MOREL <[email protected]>
1 parent 8de85c2 commit e96beec

File tree

1 file changed

+32
-29
lines changed

1 file changed

+32
-29
lines changed

.golangci.yml

+32-29
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,38 @@
1-
version: "2"
1+
formatters:
2+
enable:
3+
- gofumpt
4+
- goimports
5+
6+
exclusions:
7+
generated: strict
8+
9+
settings:
10+
goimports:
11+
local-prefixes:
12+
- github.com/prometheus/common
13+
14+
issues:
15+
max-issues-per-linter: 0
16+
17+
max-same-issues: 0
18+
219
linters:
320
enable:
421
- errorlint
522
- misspell
623
- perfsprint
724
- revive
825
- testifylint
26+
27+
exclusions:
28+
generated: strict
29+
30+
presets:
31+
- comments
32+
- common-false-positives
33+
- legacy
34+
- std-error-handling
35+
936
settings:
1037
perfsprint:
1138
# Optimizes even if it requires an int or uint type cast.
@@ -18,43 +45,19 @@ linters:
1845
sprintf1: true
1946
# Optimizes into strings concatenation.
2047
strconcat: false
48+
2149
revive:
2250
rules:
2351
# https://github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#unused-parameter
2452
- name: unused-parameter
2553
severity: warning
2654
disabled: true
55+
2756
testifylint:
2857
enable-all: true
2958
disable:
3059
- go-require
3160
formatter:
3261
require-f-funcs: true
33-
exclusions:
34-
generated: lax
35-
presets:
36-
- comments
37-
- common-false-positives
38-
- legacy
39-
- std-error-handling
40-
paths:
41-
- third_party$
42-
- builtin$
43-
- examples$
44-
issues:
45-
max-issues-per-linter: 0
46-
max-same-issues: 0
47-
formatters:
48-
enable:
49-
- gofumpt
50-
- goimports
51-
settings:
52-
goimports:
53-
local-prefixes:
54-
- github.com/prometheus/common
55-
exclusions:
56-
generated: lax
57-
paths:
58-
- third_party$
59-
- builtin$
60-
- examples$
62+
63+
version: "2"

0 commit comments

Comments
 (0)