def self.visit

bend-lint-rules@0.2.0.0 · performance/loop_invariant_call.bend:67

import bend-lint-rules@0.2.0.0/performance/loop_invariant_call.bend as LoopInvariantCall
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint

67# The arguments of each call of the definition below `path` to itself.
68def self.visit(
69  +u: Unit,
70  +path: List<&2, Lint.Above>,
71  +node: Lint.Node
72) -> List<&2, List<&2, Lint.Node>>:
73  match node:
74    case Lint.Node{Lint.Application{}, n, s, Con{f, args}, fs}:
75      Bool.pick(List<&2, List<&2, Lint.Node>>, Lint.is_recursive(path, node), [args], [])
76    case _:
77      []

Uses (7)

Used by (1)