def judge
bend-lint-rules@0.2.0.0 · layout/imports.bend:224
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/strings.bend as Strings
224def judge(path: String, text: String, b: Block) -> List<&2, Lint.Finding>:
225 match b:
226 case Block{beg, end, Nil{}}:
227 []
228 case Block{+beg, +end, entries}:
229 judged(
230 Lint.Span{path, beg, end},
231 Strings.slice(text, beg, end),
232 dedupe(List.reverse(&2, Entry, entries), Deduped{[], [], []})
233 )