diff --git a/src/channels/plugins/contracts/channel-import-guardrails.test.ts b/src/channels/plugins/contracts/channel-import-guardrails.test.ts index 237af4ce6ab..57f73362ebb 100644 --- a/src/channels/plugins/contracts/channel-import-guardrails.test.ts +++ b/src/channels/plugins/contracts/channel-import-guardrails.test.ts @@ -313,6 +313,9 @@ function listTrackedSourceFiles(options: SourceFileCollectorOptions): string[] | if (!/\.(?:[cm]?ts|[cm]?js|tsx|jsx)$/u.test(line) || line.endsWith(".d.ts")) { return false; } + if (!fs.existsSync(resolve(REPO_ROOT, line))) { + return false; + } const parts = line.split("/"); return !parts.some( (part) => part === "node_modules" || part === "dist" || part === "coverage",