From 3db4ad11b8cafa8e2aa0f4e5c5facd723e434f20 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 16 May 2026 07:34:24 +0000 Subject: [PATCH] fix: address code review - use SupportedLanguages key type, rename queryCache to compiledQueryCache Agent-Logs-Url: https://github.com/abhigyanpatwari/GitNexus/sessions/f5028cc8-4bc9-4309-8ffb-798fe2bd7a0a Co-authored-by: magyargergo <11230420+magyargergo@users.noreply.github.com> --- gitnexus/src/core/ingestion/call-processor.ts | 2 +- .../src/core/ingestion/pipeline-phases/cross-file-impl.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gitnexus/src/core/ingestion/call-processor.ts b/gitnexus/src/core/ingestion/call-processor.ts index e9770fe9f..1b5a234b4 100644 --- a/gitnexus/src/core/ingestion/call-processor.ts +++ b/gitnexus/src/core/ingestion/call-processor.ts @@ -774,7 +774,7 @@ export const processCalls = async ( * propagation phase) should pass a long-lived map here to avoid O(N) * query recompilation overhead. */ - compiledQueryCache?: Map, + compiledQueryCache?: Map, ): Promise => { const parser = await loadParser(); const collectedHeritage: ExtractedHeritage[] = []; diff --git a/gitnexus/src/core/ingestion/pipeline-phases/cross-file-impl.ts b/gitnexus/src/core/ingestion/pipeline-phases/cross-file-impl.ts index 53913b954..8550c1e9f 100644 --- a/gitnexus/src/core/ingestion/pipeline-phases/cross-file-impl.ts +++ b/gitnexus/src/core/ingestion/pipeline-phases/cross-file-impl.ts @@ -132,7 +132,7 @@ export async function runCrossFileBindingPropagation( // Compiled query objects keyed by language name. Shared across all processCalls // invocations in this phase so the same tree-sitter query string is only // compiled once per language instead of once per file (O(1) vs O(N)). - const queryCache = new Map(); + const compiledQueryCache = new Map(); let timedOut = false; // Snapshot total topological candidates for progress math. We walk the @@ -242,7 +242,7 @@ export async function runCrossFileBindingPropagation( importedRawReturnTypesMap.size > 0 ? importedRawReturnTypesMap : undefined, undefined, undefined, - queryCache, + compiledQueryCache, ); crossFileResolved++;