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      []

Uses (9)

Used by (1)