def judge
import bend-lint-rules@0.2.0.0/layout/canon_import_path.bend as CanonImportPathimport 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)