@@ -247,7 +247,7 @@ func safeTomlSlice(r []interface{}) []interface{} {
247247}
248248
249249// 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
251251var defaultRules = []lint.Rule {
252252 & rule.VarDeclarationsRule {},
253253 & rule.PackageCommentsRule {},
@@ -267,29 +267,30 @@ var defaultRules = []lint.Rule{
267267 & rule.TimeNamingRule {},
268268 & rule.ContextKeysType {},
269269 & rule.ContextAsArgumentRule {},
270+ & rule.IfReturnRule {},
271+ & rule.EmptyBlockRule {},
272+ & rule.SuperfluousElseRule {},
273+ & rule.UnusedParamRule {},
274+ & rule.UnreachableCodeRule {},
275+ & rule.RedefinesBuiltinIDRule {},
270276}
271277
272278var allRules = append ([]lint.Rule {
273279 & rule.ArgumentsLimitRule {},
274280 & rule.CyclomaticRule {},
275281 & rule.FileHeaderRule {},
276- & rule.EmptyBlockRule {},
277- & rule.SuperfluousElseRule {},
278282 & rule.ConfusingNamingRule {},
279283 & rule.GetReturnRule {},
280284 & rule.ModifiesParamRule {},
281285 & rule.ConfusingResultsRule {},
282286 & rule.DeepExitRule {},
283- & rule.UnusedParamRule {},
284- & rule.UnreachableCodeRule {},
285287 & rule.AddConstantRule {},
286288 & rule.FlagParamRule {},
287289 & rule.UnnecessaryStmtRule {},
288290 & rule.StructTagRule {},
289291 & rule.ModifiesValRecRule {},
290292 & rule.ConstantLogicalExprRule {},
291293 & rule.BoolLiteralRule {},
292- & rule.RedefinesBuiltinIDRule {},
293294 & rule.ImportsBlacklistRule {},
294295 & rule.FunctionResultsLimitRule {},
295296 & rule.MaxPublicStructsRule {},
@@ -315,12 +316,13 @@ var allRules = append([]lint.Rule{
315316 & rule.UnexportedNamingRule {},
316317 & rule.FunctionLength {},
317318 & rule.NestedStructs {},
318- & rule.IfReturnRule {},
319319 & rule.UselessBreak {},
320320 & rule.TimeEqualRule {},
321321 & rule.BannedCharsRule {},
322322 & rule.OptimizeOperandsOrderRule {},
323+ & rule.UseAnyRule {},
323324 & rule.DataRaceRule {},
325+ & rule.CommentSpacingsRule {},
324326}, defaultRules ... )
325327
326328const defaultConfidence = 0.8
0 commit comments