def scoped
import bend-lint-pack@0.1.1.0/common.bend as Commonimport Base
467# The owners a rule reports on.
468def scoped(+scope: Scope, seen: List<&2, Seen>) -> List<&2, Seen>:
469 match seen:
470 case Nil{}:
471 []
472 case Con{Seen{owner, +span}, rest}:
473 scoped.put(Scope.has(scope, span), owner, span, scoped(scope, rest))