refactor(tools): return complete analysis results inline

This commit is contained in:
morluto
2026-09-29 14:53:50 +08:00
parent c34efca4cd
commit 2a6eb41147
156 changed files with 2529 additions and 1891 deletions
@@ -8,9 +8,8 @@ import {
import { artifactObservationEvidence } from "./JavaScriptArtifactGraphEvidence.js";
import {
completeApplicationCoverage,
truncatedApplicationCoverage,
partialApplicationCoverage,
} from "../domain/javascriptApplicationEvidenceSchemas.js";
import { javaScriptAnalysisLimits } from "./JavaScriptArtifactGraphContext.js";
import { resolveArtifactPathByContext } from "./JavaScriptArtifactPathResolution.js";
/** Project HTML renderer entrypoints and their local script assets. */
@@ -94,10 +93,7 @@ export const addJavaScriptSourceMapOriginals = (
if (mapFile === undefined || mapNode === undefined) continue;
const coverage =
sourceMap.status === "truncated"
? truncatedApplicationCoverage(
javaScriptAnalysisLimits(),
sourceMap.omitted_sources,
)
? partialApplicationCoverage([], null)
: completeApplicationCoverage();
for (const original of sourceMap.sources) {
const node = context.accumulator.addNode({