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 )