@@ -152,7 +152,7 @@ func (w *wrapper) toIssue(pass *analysis.Pass, failure *lint.Failure) goanalysis
152152 f := pass .Fset .File (token .Pos (failure .Position .Start .Offset ))
153153
154154 // Skip cgo files because the positions are wrong.
155- if failure .GetFilename () == f .Name () {
155+ if failure .Filename () == f .Name () {
156156 issue .SuggestedFixes = []analysis.SuggestedFix {{
157157 TextEdits : []analysis.TextEdit {{
158158 Pos : f .LineStart (failure .Position .Start .Line ),
@@ -269,7 +269,7 @@ func safeTomlSlice(r []any) []any {
269269}
270270
271271// This element is not exported by revive, so we need copy the code.
272- // Extracted from https://github.com/mgechev/revive/blob/v1.6 .0/config/config.go#L16
272+ // Extracted from https://github.com/mgechev/revive/blob/v1.10 .0/config/config.go#L16
273273var defaultRules = []lint.Rule {
274274 & rule.VarDeclarationsRule {},
275275 & rule.PackageCommentsRule {},
@@ -297,66 +297,70 @@ var defaultRules = []lint.Rule{
297297}
298298
299299var allRules = append ([]lint.Rule {
300+ & rule.AddConstantRule {},
300301 & rule.ArgumentsLimitRule {},
301- & rule.CyclomaticRule {},
302- & rule.FileHeaderRule {},
302+ & rule.AtomicRule {},
303+ & rule.BannedCharsRule {},
304+ & rule.BareReturnRule {},
305+ & rule.BoolLiteralRule {},
306+ & rule.CallToGCRule {},
307+ & rule.CognitiveComplexityRule {},
308+ & rule.CommentsDensityRule {},
309+ & rule.CommentSpacingsRule {},
303310 & rule.ConfusingNamingRule {},
304- & rule.GetReturnRule {},
305- & rule.ModifiesParamRule {},
306311 & rule.ConfusingResultsRule {},
307- & rule.DeepExitRule {},
308- & rule.AddConstantRule {},
309- & rule.FlagParamRule {},
310- & rule.UnnecessaryStmtRule {},
311- & rule.StructTagRule {},
312- & rule.ModifiesValRecRule {},
313312 & rule.ConstantLogicalExprRule {},
314- & rule.BoolLiteralRule {},
315- & rule.ImportsBlocklistRule {},
316- & rule.FunctionResultsLimitRule {},
317- & rule.MaxPublicStructsRule {},
318- & rule.RangeValInClosureRule {},
319- & rule.RangeValAddress {},
320- & rule.WaitGroupByValueRule {},
321- & rule.AtomicRule {},
322- & rule.EmptyLinesRule {},
323- & rule.LineLengthLimitRule {},
324- & rule.CallToGCRule {},
313+ & rule.CyclomaticRule {},
314+ & rule.DataRaceRule {},
315+ & rule.DeepExitRule {},
316+ & rule.DeferRule {},
325317 & rule.DuplicatedImportsRule {},
326- & rule.ImportShadowingRule {},
327- & rule.BareReturnRule {},
328- & rule.UnusedReceiverRule {},
329- & rule.UnhandledErrorRule {},
330- & rule.CognitiveComplexityRule {},
331- & rule.StringOfIntRule {},
332- & rule.StringFormatRule {},
333318 & rule.EarlyReturnRule {},
334- & rule.UnconditionalRecursionRule {},
335- & rule.IdenticalBranchesRule {},
336- & rule.DeferRule {},
337- & rule.UnexportedNamingRule {},
338- & rule.FunctionLength {},
339- & rule.NestedStructs {},
340- & rule.UselessBreak {},
341- & rule.UncheckedTypeAssertionRule {},
342- & rule.TimeEqualRule {},
343- & rule.BannedCharsRule {},
344- & rule.OptimizeOperandsOrderRule {},
345- & rule.UseAnyRule {},
346- & rule.DataRaceRule {},
347- & rule.CommentSpacingsRule {},
348- & rule.IfReturnRule {},
349- & rule.RedundantImportAlias {},
350- & rule.ImportAliasNamingRule {},
319+ & rule.EmptyLinesRule {},
351320 & rule.EnforceMapStyleRule {},
352321 & rule.EnforceRepeatedArgTypeStyleRule {},
353322 & rule.EnforceSliceStyleRule {},
354- & rule.MaxControlNestingRule {},
355- & rule.CommentsDensityRule {},
323+ & rule.FileHeaderRule {},
356324 & rule.FileLengthLimitRule {},
357325 & rule.FilenameFormatRule {},
326+ & rule.FlagParamRule {},
327+ & rule.FunctionLength {},
328+ & rule.FunctionResultsLimitRule {},
329+ & rule.GetReturnRule {},
330+ & rule.IdenticalBranchesRule {},
331+ & rule.IfReturnRule {},
332+ & rule.ImportAliasNamingRule {},
333+ & rule.ImportsBlocklistRule {},
334+ & rule.ImportShadowingRule {},
335+ & rule.LineLengthLimitRule {},
336+ & rule.MaxControlNestingRule {},
337+ & rule.MaxPublicStructsRule {},
338+ & rule.ModifiesParamRule {},
339+ & rule.ModifiesValRecRule {},
340+ & rule.NestedStructs {},
341+ & rule.OptimizeOperandsOrderRule {},
342+ & rule.RangeValAddress {},
343+ & rule.RangeValInClosureRule {},
358344 & rule.RedundantBuildTagRule {},
345+ & rule.RedundantImportAlias {},
346+ & rule.RedundantTestMainExitRule {},
347+ & rule.StringFormatRule {},
348+ & rule.StringOfIntRule {},
349+ & rule.StructTagRule {},
350+ & rule.TimeDateRule {},
351+ & rule.TimeEqualRule {},
352+ & rule.UncheckedTypeAssertionRule {},
353+ & rule.UnconditionalRecursionRule {},
354+ & rule.UnexportedNamingRule {},
355+ & rule.UnhandledErrorRule {},
356+ & rule.UnnecessaryFormatRule {},
357+ & rule.UnnecessaryStmtRule {},
358+ & rule.UnusedReceiverRule {},
359+ & rule.UseAnyRule {},
359360 & rule.UseErrorsNewRule {},
361+ & rule.UseFmtPrintRule {},
362+ & rule.UselessBreak {},
363+ & rule.WaitGroupByValueRule {},
360364}, defaultRules ... )
361365
362366const defaultConfidence = 0.8
0 commit comments