def Walker.visit
bend-lint-rules@0.2.0.0 · performance/list_index_loop.bend:77
import bend-lint-rules@0.2.0.0/performance/list_index_loop.bend as ListIndexLoop
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
import bend-lint-api@0.2.0.0/shared/names.bend as Names
77def Walker.visit(
78 +owner: Lint.Node,
79 +path: List<&2, Lint.Above>,
80 +node: Lint.Node
81) -> List<&2, Names.Named<Walker>>:
82 match node:
83 case Lint.Node{
84 Lint.Application{},
85 n,
86 s,
87 Con{Lint.Node{Lint.Reference{t}, rn, rs, rk, rf}, args},
88 f
89 }:
90 Walker.helper(Names.lookup(Walker, t, bases()), args, owner)
91 case _:
92 []