@@ -247,7 +247,7 @@ func safeTomlSlice(r []interface{}) []interface{} {
247
247
}
248
248
249
249
// This element is not exported by revive, so we need copy the code.
250
- // Extracted from https://github.com/mgechev/revive/blob/v1.1.4 /config/config.go#L15
250
+ // Extracted from https://github.com/mgechev/revive/blob/v1.3.0 /config/config.go#L15
251
251
var defaultRules = []lint.Rule {
252
252
& rule.VarDeclarationsRule {},
253
253
& rule.PackageCommentsRule {},
@@ -267,29 +267,30 @@ var defaultRules = []lint.Rule{
267
267
& rule.TimeNamingRule {},
268
268
& rule.ContextKeysType {},
269
269
& rule.ContextAsArgumentRule {},
270
+ & rule.IfReturnRule {},
271
+ & rule.EmptyBlockRule {},
272
+ & rule.SuperfluousElseRule {},
273
+ & rule.UnusedParamRule {},
274
+ & rule.UnreachableCodeRule {},
275
+ & rule.RedefinesBuiltinIDRule {},
270
276
}
271
277
272
278
var allRules = append ([]lint.Rule {
273
279
& rule.ArgumentsLimitRule {},
274
280
& rule.CyclomaticRule {},
275
281
& rule.FileHeaderRule {},
276
- & rule.EmptyBlockRule {},
277
- & rule.SuperfluousElseRule {},
278
282
& rule.ConfusingNamingRule {},
279
283
& rule.GetReturnRule {},
280
284
& rule.ModifiesParamRule {},
281
285
& rule.ConfusingResultsRule {},
282
286
& rule.DeepExitRule {},
283
- & rule.UnusedParamRule {},
284
- & rule.UnreachableCodeRule {},
285
287
& rule.AddConstantRule {},
286
288
& rule.FlagParamRule {},
287
289
& rule.UnnecessaryStmtRule {},
288
290
& rule.StructTagRule {},
289
291
& rule.ModifiesValRecRule {},
290
292
& rule.ConstantLogicalExprRule {},
291
293
& rule.BoolLiteralRule {},
292
- & rule.RedefinesBuiltinIDRule {},
293
294
& rule.ImportsBlacklistRule {},
294
295
& rule.FunctionResultsLimitRule {},
295
296
& rule.MaxPublicStructsRule {},
@@ -315,12 +316,13 @@ var allRules = append([]lint.Rule{
315
316
& rule.UnexportedNamingRule {},
316
317
& rule.FunctionLength {},
317
318
& rule.NestedStructs {},
318
- & rule.IfReturnRule {},
319
319
& rule.UselessBreak {},
320
320
& rule.TimeEqualRule {},
321
321
& rule.BannedCharsRule {},
322
322
& rule.OptimizeOperandsOrderRule {},
323
+ & rule.UseAnyRule {},
323
324
& rule.DataRaceRule {},
325
+ & rule.CommentSpacingsRule {},
324
326
}, defaultRules ... )
325
327
326
328
const defaultConfidence = 0.8
0 commit comments