def judge

bend-lint-rules@0.2.0.0 · layout/canon_import_path.bend:90

import bend-lint-rules@0.2.0.0/layout/canon_import_path.bend as CanonImportPath
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint

90# A written path, against the one from `file` to `loads`, the file its import loads.
91def judge(file: String, +written: String, loads: String, span: Lint.Span) -> List<&2, Lint.Finding>:
92  +want = canon(relative(segments(file ++ "/.."), segments(loads)))
93  verdict(Bool.or(is_hub(written), String.eq(want, written)), want, span)

Uses (12)

Used by (1)