1
- linters-settings :
2
- misspell :
3
- locale : US
4
- revive :
5
- ignore-generated-header : true
6
- rules :
7
- - name : blank-imports
8
- - name : constant-logical-expr
9
- - name : context-as-argument
10
- - name : context-keys-type
11
- - name : defer
12
- - name : dot-imports
13
- - name : duplicated-imports
14
- - name : empty-block
15
- - name : error-naming
16
- - name : error-return
17
- - name : error-strings
18
- - name : errorf
19
- - name : exported
20
- - name : import-shadowing
21
- - name : increment-decrement
22
- - name : indent-error-flow
23
- - name : package-comments
24
- - name : range
25
- - name : range-val-address
26
- - name : range-val-in-closure
27
- - name : receiver-naming
28
- - name : redefines-builtin-id
29
- - name : string-of-int
30
- - name : superfluous-else
31
- - name : time-naming
32
- - name : unchecked-type-assertion
33
- - name : unexported-return
34
- - name : unnecessary-stmt
35
- - name : unreachable-code
36
- - name : unused-parameter
37
- - name : var-declaration
38
- - name : var-naming
39
- govet :
40
- enable-all : true
1
+ version : " 2"
41
2
linters :
3
+ default : none
42
4
enable :
43
5
- asasalint
44
6
- asciicheck
@@ -59,11 +21,7 @@ linters:
59
21
- gochecksumtype
60
22
- gocritic
61
23
- godot
62
- - gofmt
63
- - gofumpt
64
- - goimports
65
24
- gosec
66
- - gosimple
67
25
- gosmopolitan
68
26
- govet
69
27
- ineffassign
@@ -75,29 +33,84 @@ linters:
75
33
- nilerr
76
34
- noctx
77
35
- nolintlint
36
+ - paralleltest
78
37
- perfsprint
79
38
- prealloc
80
39
- predeclared
81
- - paralleltest
82
40
- reassign
83
41
- revive
84
42
- staticcheck
85
- - stylecheck
86
43
- tagalign
87
- - tenv
88
44
- thelper
89
45
- tparallel
90
- - typecheck
91
46
- unconvert
92
47
- unparam
93
48
- unused
94
49
- usestdlibvars
95
50
- wastedassign
96
51
- whitespace
97
52
- wrapcheck
98
- disable-all : true
53
+ settings :
54
+ govet :
55
+ enable-all : true
56
+ misspell :
57
+ locale : US
58
+ revive :
59
+ rules :
60
+ - name : blank-imports
61
+ - name : constant-logical-expr
62
+ - name : context-as-argument
63
+ - name : context-keys-type
64
+ - name : defer
65
+ - name : dot-imports
66
+ - name : duplicated-imports
67
+ - name : empty-block
68
+ - name : error-naming
69
+ - name : error-return
70
+ - name : error-strings
71
+ - name : errorf
72
+ - name : exported
73
+ - name : import-shadowing
74
+ - name : increment-decrement
75
+ - name : indent-error-flow
76
+ - name : package-comments
77
+ - name : range
78
+ - name : range-val-address
79
+ - name : range-val-in-closure
80
+ - name : receiver-naming
81
+ - name : redefines-builtin-id
82
+ - name : string-of-int
83
+ - name : superfluous-else
84
+ - name : time-naming
85
+ - name : unchecked-type-assertion
86
+ - name : unexported-return
87
+ - name : unnecessary-stmt
88
+ - name : unreachable-code
89
+ - name : unused-parameter
90
+ - name : var-declaration
91
+ - name : var-naming
92
+ exclusions :
93
+ generated : lax
94
+ presets :
95
+ - comments
96
+ - common-false-positives
97
+ - legacy
98
+ - std-error-handling
99
+ paths :
100
+ - third_party$
101
+ - builtin$
102
+ - examples$
99
103
issues :
100
104
max-issues-per-linter : 0
101
105
max-same-issues : 0
102
- run :
103
- timeout : 5m
106
+ formatters :
107
+ enable :
108
+ - gofmt
109
+ - gofumpt
110
+ - goimports
111
+ exclusions :
112
+ generated : lax
113
+ paths :
114
+ - third_party$
115
+ - builtin$
116
+ - examples$
0 commit comments