
























@@ -18,8 +18,6 @@ const allowedRawFetchCallsites = new Set([
1818bundledPluginCallsite("bluebubbles", "src/types.ts", 204),
1919bundledPluginCallsite("browser", "src/browser/cdp.helpers.ts", 268),
2020bundledPluginCallsite("browser", "src/browser/client-fetch.ts", 192),
21-bundledPluginCallsite("browser", "src/browser/test-fetch.ts", 24),
22-bundledPluginCallsite("browser", "src/browser/test-fetch.ts", 27),
2321bundledPluginCallsite("chutes", "models.ts", 535),
2422bundledPluginCallsite("chutes", "models.ts", 542),
2523bundledPluginCallsite("discord", "src/monitor/gateway-plugin.ts", 417),
@@ -96,6 +94,7 @@ export async function main() {
9694 sourceRoots,
9795extraTestSuffixes: [".browser.test.ts", ".node.test.ts"],
9896findCallLines: findRawFetchCallLines,
97+skipRelativePath: (relPath) => relPath.includes("/test-support/"),
9998allowCallsite: (callsite) => allowedRawFetchCallsites.has(callsite),
10099header: "Found raw fetch() usage in channel/plugin runtime sources outside allowlist:",
101100footer: "Use fetchWithSsrFGuard() or existing channel/plugin SDK wrappers for network calls.",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。