def defs
bend-lint-rules@0.2.0.0 · performance/dead_accumulator.bend:125
import bend-lint-rules@0.2.0.0/performance/dead_accumulator.bend as DeadAccumulator
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
125def defs(nodes: List<&2, Lint.Node>, out: List<&2, Lint.Finding>) -> List<&2, Lint.Finding>:
126 match nodes:
127 case Nil{}:
128 List.reverse(&2, Lint.Finding, out)
129 case Con{Lint.Node{Lint.Definition{+t, u}, +n, s, +k, f}, rest}:
130 defs(rest, params(k, Lint.Node{Lint.Definition{t, u}, n, s, k, f}, t, n, 0, out))
131 case Con{node, rest}:
132 defs(rest, out)