mirror of
https://github.com/morluto/rea.git
synced 2026-10-28 18:35:53 +00:00
perf(javascript): index configuration and module lookups
This commit is contained in:
1 parent
02d0702761
commit
67252b23b9
8 files changed
+276
-50
No files matched your search
@@ -4,7 +4,6 @@ import { sanitizeEndpointCandidate } from "../browserObservation.js";
|
||||
import {
|
||||
addFindingOnce,
|
||||
addLocatedFinding,
|
||||
moduleAtOffset,
|
||||
} from "./javascriptStaticAnalysisFindings.js";
|
||||
import {
|
||||
STATIC_ROUTE_CALL_NAMES,
|
||||
@@ -42,7 +41,7 @@ export const inspectCall = (
|
||||
const { accumulator } = context;
|
||||
const name = calleeName(node.callee);
|
||||
const first = stringValue(node.arguments[0]);
|
||||
const module = moduleAtOffset(node.start, context.accumulator.modules);
|
||||
const module = context.accumulator.moduleRangeIndex.find(node.start);
|
||||
const moduleRequireName = module?.requireName ?? null;
|
||||
const requireCall = requireCallSpecifier(node, name, moduleRequireName);
|
||||
if (requireCall !== null)
|
||||
|
||||
Reference in new issue
Block a user