1
- linters-settings :
2
- ginkgolinter :
3
- forbid-focus-container : true
4
- goimports :
5
- local-prefixes : github.com/nginx/nginx-gateway-fabric
6
- misspell :
7
- locale : US
8
- revive :
9
- ignore-generated-header : true
10
- rules :
11
- - name : blank-imports
12
- - name : constant-logical-expr
13
- - name : context-as-argument
14
- - name : context-keys-type
15
- - name : defer
16
- - name : dot-imports
17
- arguments :
18
- - allowedPackages :
19
- - github.com/onsi/gomega
20
- - github.com/onsi/ginkgo/v2
21
- - name : duplicated-imports
22
- - name : empty-block
23
- - name : error-naming
24
- - name : error-return
25
- - name : error-strings
26
- - name : errorf
27
- - name : exported
28
- - name : import-shadowing
29
- - name : increment-decrement
30
- - name : indent-error-flow
31
- - name : package-comments
32
- - name : range
33
- - name : range-val-address
34
- - name : range-val-in-closure
35
- - name : receiver-naming
36
- - name : redefines-builtin-id
37
- - name : string-of-int
38
- - name : superfluous-else
39
- - name : time-naming
40
- - name : unchecked-type-assertion
41
- - name : unexported-return
42
- - name : unnecessary-stmt
43
- - name : unreachable-code
44
- - name : unused-parameter
45
- - name : var-declaration
46
- - name : var-naming
47
- gocyclo :
48
- min-complexity : 15
49
- govet :
50
- enable :
51
- - fieldalignment
52
- lll :
53
- line-length : 120
54
- dupword :
55
- ignore :
56
- - " test"
57
- stylecheck :
58
- dot-import-whitelist :
59
- - github.com/onsi/gomega
60
- - github.com/onsi/ginkgo/v2
1
+ version : " 2"
61
2
linters :
3
+ default : none
62
4
enable :
63
5
- asasalint
64
6
- asciicheck
@@ -78,11 +20,7 @@ linters:
78
20
- gocritic
79
21
- gocyclo
80
22
- godot
81
- - gofmt
82
- - gofumpt
83
- - goimports
84
23
- gosec
85
- - gosimple
86
24
- gosmopolitan
87
25
- govet
88
26
- ineffassign
@@ -103,20 +41,98 @@ linters:
103
41
- revive
104
42
- spancheck
105
43
- staticcheck
106
- - stylecheck
107
44
- tagalign
108
45
- thelper
109
46
- tparallel
110
- - typecheck
111
47
- unconvert
112
48
- unparam
113
49
- unused
114
50
- usestdlibvars
115
51
- wastedassign
116
52
- whitespace
117
- disable-all : true
53
+ settings :
54
+ dupword :
55
+ ignore :
56
+ - test
57
+ ginkgolinter :
58
+ forbid-focus-container : true
59
+ gocyclo :
60
+ min-complexity : 15
61
+ govet :
62
+ enable :
63
+ - fieldalignment
64
+ lll :
65
+ line-length : 120
66
+ misspell :
67
+ locale : US
68
+ revive :
69
+ rules :
70
+ - name : blank-imports
71
+ - name : constant-logical-expr
72
+ - name : context-as-argument
73
+ - name : context-keys-type
74
+ - name : defer
75
+ - name : dot-imports
76
+ arguments :
77
+ - allowedPackages :
78
+ - github.com/onsi/gomega
79
+ - github.com/onsi/ginkgo/v2
80
+ - name : duplicated-imports
81
+ - name : empty-block
82
+ - name : error-naming
83
+ - name : error-return
84
+ - name : error-strings
85
+ - name : errorf
86
+ - name : exported
87
+ - name : import-shadowing
88
+ - name : increment-decrement
89
+ - name : indent-error-flow
90
+ - name : package-comments
91
+ - name : range
92
+ - name : range-val-address
93
+ - name : range-val-in-closure
94
+ - name : receiver-naming
95
+ - name : redefines-builtin-id
96
+ - name : string-of-int
97
+ - name : superfluous-else
98
+ - name : time-naming
99
+ - name : unchecked-type-assertion
100
+ - name : unexported-return
101
+ - name : unnecessary-stmt
102
+ - name : unreachable-code
103
+ - name : unused-parameter
104
+ - name : var-declaration
105
+ - name : var-naming
106
+ staticcheck :
107
+ dot-import-whitelist :
108
+ - github.com/onsi/gomega
109
+ - github.com/onsi/ginkgo/v2
110
+ exclusions :
111
+ generated : lax
112
+ presets :
113
+ - comments
114
+ - common-false-positives
115
+ - legacy
116
+ - std-error-handling
117
+ paths :
118
+ - third_party$
119
+ - builtin$
120
+ - examples$
118
121
issues :
119
122
max-issues-per-linter : 0
120
123
max-same-issues : 0
121
- run :
122
- timeout : 3m
124
+ formatters :
125
+ enable :
126
+ - gofmt
127
+ - gofumpt
128
+ - goimports
129
+ settings :
130
+ goimports :
131
+ local-prefixes :
132
+ - github.com/nginx/nginx-gateway-fabric
133
+ exclusions :
134
+ generated : lax
135
+ paths :
136
+ - third_party$
137
+ - builtin$
138
+ - examples$
0 commit comments