@@ -63,6 +63,99 @@ linters-settings:
63
63
allow-unused : false # report any unused nolint directives
64
64
require-explanation : false # don't require an explanation for nolint directives
65
65
require-specific : false # don't require nolint directives to be specific about which linter is being skipped
66
+ revive :
67
+ rules :
68
+ - name : atomic
69
+ disabled : false
70
+ - name : blank-imports
71
+ disabled : false
72
+ - name : bool-literal-in-expr
73
+ disabled : false
74
+ - name : call-to-gc
75
+ disabled : false
76
+ - name : confusing-results
77
+ disabled : false
78
+ - name : constant-logical-expr
79
+ disabled : false
80
+ - name : context-as-argument
81
+ disabled : false
82
+ - name : context-keys-type
83
+ disabled : false
84
+ - name : datarace
85
+ disabled : false
86
+ - name : defer
87
+ disabled : false
88
+ - name : dot-imports
89
+ disabled : false
90
+ - name : duplicated-imports
91
+ disabled : false
92
+ - name : early-return
93
+ disabled : false
94
+ - name : empty-block
95
+ disabled : false
96
+ - name : empty-lines
97
+ disabled : false
98
+ - name : error-naming
99
+ disabled : false
100
+ - name : error-return
101
+ disabled : false
102
+ - name : error-strings
103
+ disabled : false
104
+ - name : errorf
105
+ disabled : false
106
+ - name : exported
107
+ disabled : false
108
+ arguments :
109
+ - " checkPrivateReceivers"
110
+ - " sayRepetitiveInsteadOfStutters"
111
+ - name : get-return
112
+ disabled : false
113
+ - name : identical-branches
114
+ disabled : false
115
+ - name : if-return
116
+ disabled : false
117
+ - name : increment-decrement
118
+ disabled : false
119
+ - name : indent-error-flow
120
+ disabled : false
121
+ - name : modifies-parameter
122
+ disabled : false
123
+ - name : modifies-value-receiver
124
+ disabled : false
125
+ - name : optimize-operands-order
126
+ disabled : false
127
+ - name : package-comments
128
+ disabled : false
129
+ - name : range
130
+ disabled : false
131
+ - name : range-val-in-closure
132
+ disabled : false
133
+ - name : range-val-address
134
+ disabled : false
135
+ - name : receiver-naming
136
+ disabled : false
137
+ - name : redefines-builtin-id
138
+ disabled : false
139
+ - name : string-of-int
140
+ disabled : false
141
+ - name : superfluous-else
142
+ disabled : false
143
+ - name : time-equal
144
+ disabled : false
145
+ - name : time-naming
146
+ disabled : false
147
+ - name : var-naming
148
+ disabled : false
149
+ - name : var-declaration
150
+ disabled : false
151
+ - name : unconditional-recursion
152
+ disabled : false
153
+ - name : unreachable-code
154
+ disabled : false
155
+ - name : useless-break
156
+ disabled : false
157
+ - name : waitgroup-by-value
158
+ disabled : false
66
159
67
160
linters :
68
161
disable-all : true
@@ -91,6 +184,7 @@ linters:
91
184
- nakedret
92
185
- noctx
93
186
- nolintlint
187
+ - revive
94
188
- staticcheck
95
189
- stylecheck
96
190
- typecheck
@@ -112,7 +206,6 @@ linters:
112
206
# - nestif
113
207
# - prealloc
114
208
# - testpackage
115
- # - revive
116
209
# - wsl
117
210
118
211
issues :
0 commit comments