1
0
mirror of https://github.com/mgechev/revive.git synced 2024-11-28 08:49:11 +02:00

Refactoring: removes unused function from modifies-param rule code (#50)

This commit is contained in:
SalvadorC 2018-08-14 00:19:00 +02:00 committed by Minko Gechev
parent 613fd24a3b
commit a2a52e398b

View File

@ -43,23 +43,6 @@ func retrieveParamNames(pl []*ast.Field) map[string]bool {
return result
}
func checkAssign(lhs []ast.Expr, w lintModifiesParamRule) {
for _, e := range lhs {
id, ok := e.(*ast.Ident)
if ok {
if w.params[id.Name] {
w.onFailure(lint.Failure{
Confidence: 0.5,
Node: id,
Category: "bad practice",
URL: "#modifies-parameter",
Failure: fmt.Sprintf("parameter '%s' seems to be a modified", id.Name),
})
}
}
}
}
func (w lintModifiesParamRule) Visit(node ast.Node) ast.Visitor {
switch v := node.(type) {
case *ast.FuncDecl: