Skip to content

Commit f4b1a93

Browse files
authored
update golangci lint config to support v2 (#7554)
1 parent fd20e22 commit f4b1a93

File tree

1 file changed

+55
-46
lines changed

1 file changed

+55
-46
lines changed

.golangci.yml

Lines changed: 55 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,12 @@
1-
linters-settings:
2-
misspell:
3-
locale: US
4-
revive:
5-
ignore-generated-header: true
6-
rules:
7-
- name: blank-imports
8-
- name: context-as-argument
9-
- name: context-keys-type
10-
- name: dot-imports
11-
- name: empty-block
12-
- name: error-naming
13-
- name: error-return
14-
- name: error-strings
15-
- name: errorf
16-
- name: exported
17-
- name: if-return
18-
- name: increment-decrement
19-
- name: indent-error-flow
20-
- name: range
21-
- name: receiver-naming
22-
- name: redefines-builtin-id
23-
- name: superfluous-else
24-
- name: time-naming
25-
- name: unexported-return
26-
- name: unreachable-code
27-
- name: unused-parameter
28-
- name: var-declaration
29-
- name: var-naming
30-
gocyclo:
31-
min-complexity: 15
32-
1+
version: "2"
332
linters:
34-
enable:
3+
default: none
4+
enable:
355
- asciicheck
366
- errcheck
377
- errorlint
388
- gocyclo
39-
- gofmt
40-
- gofumpt
41-
- goimports
429
- gosec
43-
- gosimple
4410
- govet
4511
- ineffassign
4612
- makezero
@@ -55,15 +21,58 @@ linters:
5521
- unparam
5622
- unused
5723
- wastedassign
58-
disable-all: true
24+
settings:
25+
gocyclo:
26+
min-complexity: 15
27+
misspell:
28+
locale: US
29+
revive:
30+
rules:
31+
- name: blank-imports
32+
- name: context-as-argument
33+
- name: context-keys-type
34+
- name: dot-imports
35+
- name: empty-block
36+
- name: error-naming
37+
- name: error-return
38+
- name: error-strings
39+
- name: errorf
40+
- name: exported
41+
- name: if-return
42+
- name: increment-decrement
43+
- name: indent-error-flow
44+
- name: range
45+
- name: receiver-naming
46+
- name: redefines-builtin-id
47+
- name: superfluous-else
48+
- name: time-naming
49+
- name: unexported-return
50+
- name: unreachable-code
51+
- name: unused-parameter
52+
- name: var-declaration
53+
- name: var-naming
54+
exclusions:
55+
generated: lax
56+
rules:
57+
- linters:
58+
- gosec
59+
path: _test\.go
60+
text: Potential hardcoded credentials
61+
paths:
62+
- third_party$
63+
- builtin$
64+
- examples$
5965
issues:
6066
max-issues-per-linter: 0
6167
max-same-issues: 0
62-
exclude-use-default: false
63-
exclude-rules:
64-
- path: _test\.go
65-
text: "Potential hardcoded credentials"
66-
linters:
67-
- gosec
68-
run:
69-
timeout: 5m
68+
formatters:
69+
enable:
70+
- gofmt
71+
- gofumpt
72+
- goimports
73+
exclusions:
74+
generated: lax
75+
paths:
76+
- third_party$
77+
- builtin$
78+
- examples$

0 commit comments

Comments
 (0)