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)

Uses (6)

Used by (1)