Member Junction
    Preparing search index...
    • Validate a LeakageGuard configuration.

      Two tiers of checking:

      • Structural (always runs, no schema needed): every deny entry must be a plausible name — non-empty, free of brackets/quotes/separators/whitespace.
      • Semantic (only when ColumnsFullyResolved is true): every deny entry must actually match a column on some bound source. An entry matching nothing is a no-op guard, which is the exact failure this module exists to prevent.

      Parameters

      Returns LeakageGuardIssue[]

      every issue found; empty means the guard is sound