mirror of
https://github.com/morluto/rea.git
synced 2026-10-28 18:35:53 +00:00
refactor(javascript)!: remove obsolete scope truncation statistic
BREAKING CHANGE: remove the never-incremented truncated_scopes statistic from JavaScript application analysis results and schemas.
This commit is contained in:
1 parent
b4a19193fe
commit
449d57075e
13 files changed
+7
-38
No files matched your search
@@ -3,7 +3,6 @@ import type { JavaScriptSemanticGraphNode } from "../../domain/javascript/javasc
|
||||
import { JAVASCRIPT_SEMANTIC_RELATION_FAMILIES } from "../../domain/javascript/javascriptSemanticGraphSchemas.js";
|
||||
import type { JavaScriptSemanticIr } from "../../domain/javascript/javascriptSemanticIr.js";
|
||||
import type { JavaScriptSourceRange } from "../../domain/javascript/javascriptStaticAnalysisTypes.js";
|
||||
import type { JavaScriptArtifactAnalysis } from "./JavaScriptArtifactAnalysisTypes.js";
|
||||
|
||||
interface SourceInterval {
|
||||
readonly range: JavaScriptSourceRange;
|
||||
@@ -171,8 +170,7 @@ const rangeKey = (range: JavaScriptSourceRange): string =>
|
||||
/** Report extractor support without treating missing families as absence. */
|
||||
export const semanticFamilyStatus = (
|
||||
family: (typeof JAVASCRIPT_SEMANTIC_RELATION_FAMILIES)[number],
|
||||
analysis: Pick<JavaScriptArtifactAnalysis, "truncated_scopes">,
|
||||
): "complete" | "partial" | "unknown" | "unsupported" => {
|
||||
): "partial" | "unsupported" => {
|
||||
if (
|
||||
![
|
||||
"call-flow",
|
||||
@@ -190,7 +188,7 @@ export const semanticFamilyStatus = (
|
||||
].includes(family)
|
||||
)
|
||||
return "unsupported";
|
||||
return analysis.truncated_scopes === 0 ? "partial" : "unknown";
|
||||
return "partial";
|
||||
};
|
||||
|
||||
const contains = (
|
||||
|
||||
Reference in new issue
Block a user