def run

bend-lint-rules@0.2.0.0 · performance/list_index_loop.bend:324

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/lists.bend as Lists
import bend-lint-api@0.2.0.0/shared/names.bend as Names

324def run(+here: Lint.Here) -> Lint.Ask(List<&2, Lint.Finding>):
325  +nodes = Lint.Here.nodes(here)
326  Lint.done(
327    defs(
328      nodes,
329      Lists.append(
330        &2,
331        Names.Named<Walker>,
332        bases(),
333        List.reverse(&2, Names.Named<Walker>, Walker.helpers(nodes, []))
334      ),
335      []
336    )
337  )

Uses (13)

Used by (1)