feat(javascript): compare source with shipped bundles

This commit is contained in:
morluto committed 2026-07-24 13:17:19 +00:00
1 parent 8271650945
commit 697be942e8
19 files changed
+1692 -16

No files matched your search

+7 -3
View File
@@ -16,7 +16,10 @@ import {
inspectRouteProperty,
inspectRoleProperty,
} from "./javascriptStaticAnalysisCalls.js";
import { inspectBundlerRegistration } from "./javascriptStaticAnalysisBundler.js";
import {
inspectBundlerRegistration,
inspectEsbuildWrapper,
} from "./javascriptStaticAnalysisBundler.js";
import { finalizeLocatedFindings } from "./javascriptStaticAnalysisFindings.js";
import {
createJavaScriptAnalysisAccumulator,
@@ -167,8 +170,9 @@ const inspectNode = (
inspectElectronStaticNode(node, findings);
if (t.isCallExpression(node)) {
inspectBundlerRegistration(source, node, accumulator, limits);
inspectCall(node, findings);
} else if (t.isNewExpression(node)) inspectCall(node, findings);
inspectEsbuildWrapper(source, node, accumulator, limits);
inspectCall(source, node, findings);
} else if (t.isNewExpression(node)) inspectCall(source, node, findings);
if (
(t.isImportDeclaration(node) || t.isExportAllDeclaration(node)) &&
node.source !== undefined