def judged

bend-lint-rules@0.2.0.0 · layout/imports.bend:217

import bend-lint-rules@0.2.0.0/layout/imports.bend as Imports
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

217# The block as written (`written`, at `span`), against its imports in order, each file once.
218def judged(span: Lint.Span, written: String, d: Deduped) -> List<&2, Lint.Finding>:
219  match d:
220    case Deduped{seen, kept, renames}:
221      +ordered = texts(Lists.sort(~Entry, ~is_before, List.reverse(&2, Entry, kept)), [])
222      verdict(String.eq(ordered, written), span, ordered, renames)

Uses (12)

Used by (1)