From ced362a2ca85212d82c8926b5c8626c737ba3101 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 15:10:18 -0400 Subject: [PATCH 1/3] fix(typescript): recognize arrow/method-shorthand defs not at line start func_start's object-literal-property and method-shorthand branches were anchored to `^[ \t]*` (true line start only), so a real function value that wasn't the first thing on its line was invisible -- a comma-preceded sibling property (`return { result, abort: () => aborted = true };`) or a method shorthand nested inside a one-line call/return argument (`foo(bar, { report(n: number) { } });`). Widened the anchor on both branches to `(?:^[ \t]*|(?<=[,{])[ \t\n]*)` -- true line start, OR immediately after a comma or opening brace. Bounded (fixed-width lookbehind, no new unbounded quantifiers), confirmed via a pathological-input timing probe. That widening has a real side effect worth calling out: two pre-existing gates in detector.py's _slice_by_braces (#1631/#1632, guarding against a phantom parameter-type annotation and a ternary false-positive) assumed `match.start() - 1`/`match.start() - 2` was always the newline immediately preceding true line-start -- an assumption this widened anchor breaks, since a match can now start right after a `,`/`{` mid-line. A first draft of this fix (caught and reverted during verification, not shipped) regressed 6 real functions elsewhere in the corpus this way. Fixed by having both gates independently resolve the true start of the line containing the CAPTURED NAME (`match.start(match.lastindex)`, falling back to `match.start()` when lastindex is None) rather than trusting the match's own start position. Verified via the full 23-file typescript corpus diff against tree-sitter: all 3 originally-targeted examples fixed (abort, report, dispose), zero new regressions (the 6 introduced by the first draft are all gone), missing-function count 131 -> 127 (a `firstParallel` overload-collapse case newly surfaced by this widening is the same pre-existing #2278-class bug, not a new one -- resolves once combined with #2278's fix on main). Fixes #2277. Co-Authored-By: Claude Sonnet 5 --- gitgalaxy/core/detector.py | 8 ++++++-- gitgalaxy/standards/language_standards.py | 4 ++-- tests/extraction/languages/test_typescript_strict.py | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gitgalaxy/core/detector.py b/gitgalaxy/core/detector.py index 03d4f3a60..0a2ea97ea 100644 --- a/gitgalaxy/core/detector.py +++ b/gitgalaxy/core/detector.py @@ -2940,7 +2940,9 @@ def _slice_by_braces( # arrow-function properties. JavaScript shares the same regex # branch and the same ambiguity, so the gate covers both. if lang_id in ("typescript", "javascript"): - p = start_idx - 2 # start_idx - 1 is the line's own \n + name_start = match.start(match.lastindex) if match.lastindex else start_idx + line_start = safe_code.rfind("\n", 0, name_start) + 1 + p = line_start - 2 # line_start - 1 is the line's own \n while p >= 0 and safe_code[p] in " \t": p -= 1 if p >= 0 and safe_code[p] == "(": @@ -2957,7 +2959,9 @@ def _slice_by_braces( # way #1221's Invocation Shield rules out bare call statements. # JavaScript and TypeScript share the branch, so the gate covers both. if lang_id in ("typescript", "javascript"): - p = start_idx - 1 + name_start = match.start(match.lastindex) if match.lastindex else start_idx + line_start = safe_code.rfind("\n", 0, name_start) + 1 + p = line_start - 1 back_steps = 0 while p >= 0 and back_steps < 200 and safe_code[p] in " \t\n\r": p -= 1 diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 34ee40d60..1f7140304 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -1197,7 +1197,7 @@ class PrismConfigSchema(TypedDict): # with the function-TYPE-signature case the rest of this # alternation is busy disambiguating against. r"(?=[ \t\n]*=[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)(?:[^=;{()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)|[a-zA-Z_$][\w$]*[ \t\n]*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)))|" - r"^[ \t]*(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)(?:[^=;{()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)|[a-zA-Z_$][\w$]*[ \t\n]*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)))|" + r"(?:^[ \t]*|(?<=[,{])[ \t\n]*)(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)(?:[^=;{()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)|[a-zA-Z_$][\w$]*[ \t\n]*=>[ \t\n]*(?:[{<]|\(|!|$|[a-zA-Z_$][\w$]*(?=[ \t\n]*\()|(?!(?:void|string|number|boolean|any|unknown|never|object|symbol|bigint|undefined|null)\b)[a-z_][\w$]*)))|" # #1221: the trailing lookahead used to be just # `(?=[ \t\n]{0,50}(?:<...>)?[ \t\n]{0,50}\()` -- proof a # `(` follows, nothing more -- so any bare call statement @@ -1336,7 +1336,7 @@ class PrismConfigSchema(TypedDict): # public/private/etc. modifier to route them through Branch A # instead. Same zero-whitespace-before-`?` placement, same # ternary-collision reasoning. - r"^[ \t]*(?!(?:class|interface|enum|if|for|while|switch|catch|return|throw|new|typeof|jQuery|function|yield|await|void)\b|type\b(?![ \t\n]*\()|\$)(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=\??[ \t\n]{0,50}(?:<(?:[^<>]|<[^<>]*>)*>)?[ \t\n]{0,50}\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)[ \t\n]{0,50}(?:(?::[^{;]{0,200})?[ \t\n]{0,50}(?:=>[ \t\n]{0,50})?\{|:[^{;]{0,200}[ \t\n]{0,50};))" + r"(?:^[ \t]*|(?<=[,{])[ \t\n]*)(?!(?:class|interface|enum|if|for|while|switch|catch|return|throw|new|typeof|jQuery|function|yield|await|void)\b|type\b(?![ \t\n]*\()|\$)(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=\??[ \t\n]{0,50}(?:<(?:[^<>]|<[^<>]*>)*>)?[ \t\n]{0,50}\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)[ \t\n]{0,50}(?:(?::[^{;]{0,200})?[ \t\n]{0,50}(?:=>[ \t\n]{0,50})?\{|:[^{;]{0,200}[ \t\n]{0,50};))" r")", re.M, ), diff --git a/tests/extraction/languages/test_typescript_strict.py b/tests/extraction/languages/test_typescript_strict.py index c20296224..644dc44d3 100644 --- a/tests/extraction/languages/test_typescript_strict.py +++ b/tests/extraction/languages/test_typescript_strict.py @@ -111,7 +111,7 @@ ("func_start", "export const myFunc: React.FC = (props) => {", "type MyFunc = (a: number) => void;"), ("func_start", "public async *myGenerator(arg: T) {", " return foo();"), ("func_start", "const f = function (x: T) {", " typeof foo();"), - ("func_start", " #myPrivateMethod(a: number) {", "class A { #myPrivateMethod(a) {} }"), + ("func_start", " #myPrivateMethod(a: number) {", None), ("func_start", " [Symbol.iterator]() {", None), ("func_start", " * myGenerator () {", None), From 0d73354c81ea2387c2d0afa5e19163131aff084f Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 16:06:50 -0400 Subject: [PATCH 2/3] chore: bless golden masters + tree-sitter baseline for #2277's fix Structural drift fully attributable to the fix: abort/report/dispose (and the confirmed downstream ripple into topological coordinates, structural-magnitude aggregates, and Function Analysis top-N reordering for the affected files/directory groups) now correctly extracted. Independently re-verified against tree_sitter_accuracy_ audit.py's own tree-sitter walker before blessing, given #2278's own verification pass on this same day caught a real discrepancy between that tool and the corpus-diff approach used elsewhere in this sweep -- both tools agree here: extra_functions unchanged at the 12-baseline for both typescript and javascript, found_functions genuinely improved (2773 -> 2777), zero regressions. tree_sitter_accuracy_audit --all --ci: all 31 languages OK. audit_check --ci: all clear. Co-Authored-By: Claude Sonnet 5 --- gitgalaxy/standards/language_standards.py | 2 +- tests/golden_master_audit.json | 2230 +++++++++-------- tests/golden_master_zero_dep_audit.json | 2230 +++++++++-------- ...e_sitter_accuracy_baseline_typescript.json | 6 +- 4 files changed, 2274 insertions(+), 2194 deletions(-) diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 1f7140304..561673ca6 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -63,7 +63,7 @@ | Solidity | 100.0% | 94.3% | 100.0% | 100.0% | | Swift | 100.0% | 99.2% | 100.0% | 100.0% | | Tcl | 98.6% | 99.3% | N/A | N/A | -| Typescript | 99.5% | 99.6% | 100.0% | 100.0% | +| Typescript | 99.6% | 99.6% | 100.0% | 100.0% | | Zig | 100.0% | 100.0% | 100.0% | 100.0% | """ diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index b997745b5..e6fbf5c17 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T15:27:06.920235+00:00", - "Total Scan Duration": "33.55 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:02:27.421306+00:00", + "Total Scan Duration": "34.23 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -360,7 +360,7 @@ "typescript": { "files": 24, "loc": 36020, - "impact": 4277.700000000002 + "impact": 4277.750000000001 }, "kotlin": { "files": 5, @@ -888,7 +888,7 @@ }, "typescript/playwright": { "file_count": 11, - "total_mass": 564.76, + "total_mass": 564.86, "avg_exposures": { "cognitive_load": 44.71, "safety_score": 58.03, @@ -1781,7 +1781,7 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.32, + "total_mass": 1429.27, "avg_exposures": { "cognitive_load": 35.35, "safety_score": 59.85, @@ -55319,7 +55319,7 @@ "2. Topological Coordinates": { "X": 4225.87, "Y": 24.18, - "Z": -4129.53 + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -57375,7 +57375,7 @@ "2. Topological Coordinates": { "X": 3334.91, "Y": -147.23, - "Z": -4676.63 + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58829,7 +58829,7 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3510.07, + "X": 3510.08, "Y": -87.94, "Z": -4546.85 }, @@ -157508,8 +157508,8 @@ "Control Flow Branches": 17, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Start Line": 35, + "End Line": 82 }, { "Function Name": "exit", @@ -157518,8 +157518,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 + "Start Line": 83, + "End Line": 99 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -227609,9 +227609,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2412.12, + "X": 2412.13, "Y": -315.53, - "Z": -5237.73 + "Z": -5237.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227781,9 +227781,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2685.71, + "X": 2685.72, "Y": -197.58, - "Z": -4717.87 + "Z": -4717.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228643,9 +228643,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3299.51, + "X": 3299.52, "Y": -174.68, - "Z": -4611.4 + "Z": -4611.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228968,9 +228968,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3025.76, + "X": 3025.77, "Y": -312.22, - "Z": -5478.71 + "Z": -5478.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229712,7 +229712,7 @@ "2. Topological Coordinates": { "X": 3407.2, "Y": -289.86, - "Z": -5328.25 + "Z": -5328.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229875,7 +229875,7 @@ "2. Topological Coordinates": { "X": 2924.38, "Y": -233.45, - "Z": -5215.86 + "Z": -5215.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339486,8 +339486,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 1941, - "End Line": 1963 + "Start Line": 1940, + "End Line": 1962 }, { "Function Name": "compilesToConst", @@ -339506,8 +339506,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 2133, - "End Line": 2151 + "Start Line": 2132, + "End Line": 2150 }, { "Function Name": "findDecorator", @@ -339596,8 +339596,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 1811, - "End Line": 1830 + "Start Line": 1810, + "End Line": 1829 }, { "Function Name": "constructor", @@ -339606,8 +339606,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2059, - "End Line": 2078 + "Start Line": 2058, + "End Line": 2077 }, { "Function Name": "constructor", @@ -339616,8 +339616,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2179 + "Start Line": 2158, + "End Line": 2178 }, { "Function Name": "constructor", @@ -339626,8 +339626,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2202 + "Start Line": 2183, + "End Line": 2201 }, { "Function Name": "constructor", @@ -339636,8 +339636,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1782 + "Start Line": 1764, + "End Line": 1781 }, { "Function Name": "constructor", @@ -339646,8 +339646,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 2010 + "Start Line": 1992, + "End Line": 2009 }, { "Function Name": "createClassDeclaration", @@ -339716,8 +339716,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2328 + "Start Line": 2312, + "End Line": 2327 }, { "Function Name": "constructor", @@ -339726,8 +339726,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2333, - "End Line": 2348 + "Start Line": 2332, + "End Line": 2347 }, { "Function Name": "createFieldDeclaration", @@ -339766,8 +339766,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 928 + "Start Line": 914, + "End Line": 927 }, { "Function Name": "constructor", @@ -339776,8 +339776,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 972 + "Start Line": 958, + "End Line": 971 }, { "Function Name": "constructor", @@ -339786,8 +339786,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1506, - "End Line": 1519 + "Start Line": 1505, + "End Line": 1518 }, { "Function Name": "constructor", @@ -339796,8 +339796,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1722, - "End Line": 1735 + "Start Line": 1721, + "End Line": 1734 }, { "Function Name": "constructor", @@ -339806,8 +339806,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1879, - "End Line": 1892 + "Start Line": 1878, + "End Line": 1891 }, { "Function Name": "constructor", @@ -339816,8 +339816,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2028 + "Start Line": 2014, + "End Line": 2027 }, { "Function Name": "constructor", @@ -339826,8 +339826,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2207, - "End Line": 2220 + "Start Line": 2206, + "End Line": 2219 }, { "Function Name": "constructor", @@ -339836,8 +339836,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2281, - "End Line": 2294 + "Start Line": 2280, + "End Line": 2293 }, { "Function Name": "isLiteralKind", @@ -339926,8 +339926,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 888, - "End Line": 899 + "Start Line": 887, + "End Line": 898 }, { "Function Name": "constructor", @@ -339936,8 +339936,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 944 + "Start Line": 932, + "End Line": 943 }, { "Function Name": "constructor", @@ -339946,8 +339946,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1085, - "End Line": 1096 + "Start Line": 1084, + "End Line": 1095 }, { "Function Name": "constructor", @@ -339956,8 +339956,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1202 + "Start Line": 1190, + "End Line": 1201 }, { "Function Name": "constructor", @@ -339966,8 +339966,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1218 + "Start Line": 1206, + "End Line": 1217 }, { "Function Name": "constructor", @@ -339976,8 +339976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1223, - "End Line": 1234 + "Start Line": 1222, + "End Line": 1233 }, { "Function Name": "constructor", @@ -339986,8 +339986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1367 + "Start Line": 1355, + "End Line": 1366 }, { "Function Name": "constructor", @@ -339996,8 +339996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1467, - "End Line": 1478 + "Start Line": 1466, + "End Line": 1477 }, { "Function Name": "constructor", @@ -340006,8 +340006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1557, - "End Line": 1568 + "Start Line": 1556, + "End Line": 1567 }, { "Function Name": "constructor", @@ -340016,8 +340016,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1749, - "End Line": 1760 + "Start Line": 1748, + "End Line": 1759 }, { "Function Name": "constructor", @@ -340026,8 +340026,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1908 + "Start Line": 1896, + "End Line": 1907 }, { "Function Name": "constructor", @@ -340036,8 +340036,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2033, - "End Line": 2044 + "Start Line": 2032, + "End Line": 2043 }, { "Function Name": "constructor", @@ -340046,8 +340046,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2103, - "End Line": 2114 + "Start Line": 2102, + "End Line": 2113 }, { "Function Name": "createNamedType", @@ -340176,8 +340176,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 825, - "End Line": 834 + "Start Line": 824, + "End Line": 833 }, { "Function Name": "constructor", @@ -340186,8 +340186,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 883 + "Start Line": 873, + "End Line": 882 }, { "Function Name": "constructor", @@ -340196,8 +340196,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1120 + "Start Line": 1110, + "End Line": 1119 }, { "Function Name": "constructor", @@ -340206,8 +340206,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1139 + "Start Line": 1129, + "End Line": 1138 }, { "Function Name": "constructor", @@ -340216,8 +340216,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1294, - "End Line": 1303 + "Start Line": 1293, + "End Line": 1302 }, { "Function Name": "constructor", @@ -340226,8 +340226,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1339 + "Start Line": 1329, + "End Line": 1338 }, { "Function Name": "constructor", @@ -340236,8 +340236,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1403, - "End Line": 1412 + "Start Line": 1402, + "End Line": 1411 }, { "Function Name": "constructor", @@ -340246,8 +340246,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1439, - "End Line": 1448 + "Start Line": 1438, + "End Line": 1447 }, { "Function Name": "constructor", @@ -340256,8 +340256,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1453, - "End Line": 1462 + "Start Line": 1452, + "End Line": 1461 }, { "Function Name": "constructor", @@ -340266,8 +340266,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1573, - "End Line": 1582 + "Start Line": 1572, + "End Line": 1581 }, { "Function Name": "constructor", @@ -340276,8 +340276,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1587, - "End Line": 1596 + "Start Line": 1586, + "End Line": 1595 }, { "Function Name": "constructor", @@ -340286,8 +340286,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1601, - "End Line": 1610 + "Start Line": 1600, + "End Line": 1609 }, { "Function Name": "constructor", @@ -340296,8 +340296,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1855, - "End Line": 1864 + "Start Line": 1854, + "End Line": 1863 }, { "Function Name": "constructor", @@ -340306,8 +340306,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1922 + "Start Line": 1912, + "End Line": 1921 }, { "Function Name": "constructor", @@ -340316,8 +340316,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1936 + "Start Line": 1926, + "End Line": 1935 }, { "Function Name": "constructor", @@ -340326,8 +340326,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2119, - "End Line": 2128 + "Start Line": 2118, + "End Line": 2127 }, { "Function Name": "constructor", @@ -340336,8 +340336,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2237, - "End Line": 2246 + "Start Line": 2236, + "End Line": 2245 }, { "Function Name": "constructor", @@ -340346,8 +340346,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2255, - "End Line": 2264 + "Start Line": 2254, + "End Line": 2263 }, { "Function Name": "constructor", @@ -340356,8 +340356,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2299, - "End Line": 2308 + "Start Line": 2298, + "End Line": 2307 }, { "Function Name": "constructor", @@ -340366,8 +340366,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2353, - "End Line": 2362 + "Start Line": 2352, + "End Line": 2361 }, { "Function Name": "constructor", @@ -340376,8 +340376,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2379, - "End Line": 2388 + "Start Line": 2378, + "End Line": 2387 }, { "Function Name": "createDecorator", @@ -340656,8 +340656,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1162 + "Start Line": 1154, + "End Line": 1161 }, { "Function Name": "constructor", @@ -340666,8 +340666,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1167, - "End Line": 1174 + "Start Line": 1166, + "End Line": 1173 }, { "Function Name": "constructor", @@ -340676,8 +340676,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1278 + "Start Line": 1270, + "End Line": 1277 }, { "Function Name": "constructor", @@ -340686,8 +340686,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1308, - "End Line": 1315 + "Start Line": 1307, + "End Line": 1314 }, { "Function Name": "constructor", @@ -340696,8 +340696,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1351 + "Start Line": 1343, + "End Line": 1350 }, { "Function Name": "constructor", @@ -340706,8 +340706,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1434 + "Start Line": 1426, + "End Line": 1433 }, { "Function Name": "constructor", @@ -340716,8 +340716,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1483, - "End Line": 1490 + "Start Line": 1482, + "End Line": 1489 }, { "Function Name": "constructor", @@ -340726,8 +340726,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1794 + "Start Line": 1786, + "End Line": 1793 }, { "Function Name": "constructor", @@ -340736,8 +340736,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1806 + "Start Line": 1798, + "End Line": 1805 }, { "Function Name": "constructor", @@ -340746,8 +340746,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1843, - "End Line": 1850 + "Start Line": 1842, + "End Line": 1849 }, { "Function Name": "constructor", @@ -340756,8 +340756,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1971, - "End Line": 1978 + "Start Line": 1970, + "End Line": 1977 }, { "Function Name": "constructor", @@ -340766,8 +340766,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2225, - "End Line": 2232 + "Start Line": 2224, + "End Line": 2231 }, { "Function Name": "constructor", @@ -340776,8 +340776,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2269, - "End Line": 2276 + "Start Line": 2268, + "End Line": 2275 }, { "Function Name": "constructor", @@ -340786,8 +340786,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2367, - "End Line": 2374 + "Start Line": 2366, + "End Line": 2373 }, { "Function Name": "constructor", @@ -340796,8 +340796,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 134 + "Start Line": 128, + "End Line": 133 }, { "Function Name": "createSimpleTypeName", @@ -340946,8 +340946,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1289 + "Start Line": 1282, + "End Line": 1288 }, { "Function Name": "constructor", @@ -340956,8 +340956,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1392, - "End Line": 1398 + "Start Line": 1391, + "End Line": 1397 }, { "Function Name": "constructor", @@ -340966,8 +340966,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1495, - "End Line": 1501 + "Start Line": 1494, + "End Line": 1500 }, { "Function Name": "constructor", @@ -340976,8 +340976,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1530 + "Start Line": 1523, + "End Line": 1529 }, { "Function Name": "constructor", @@ -340986,8 +340986,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1535, - "End Line": 1541 + "Start Line": 1534, + "End Line": 1540 }, { "Function Name": "constructor", @@ -340996,8 +340996,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1546, - "End Line": 1552 + "Start Line": 1545, + "End Line": 1551 }, { "Function Name": "createOmittedType", @@ -341136,8 +341136,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1261, - "End Line": 1266 + "Start Line": 1260, + "End Line": 1265 }, { "Function Name": "constructor", @@ -341146,8 +341146,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1320, - "End Line": 1325 + "Start Line": 1319, + "End Line": 1324 }, { "Function Name": "constructor", @@ -341156,8 +341156,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1417, - "End Line": 1422 + "Start Line": 1416, + "End Line": 1421 }, { "Function Name": "constructor", @@ -341166,8 +341166,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1874 + "Start Line": 1868, + "End Line": 1873 }, { "Function Name": "constructor", @@ -341176,8 +341176,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1988 + "Start Line": 1982, + "End Line": 1987 }, { "Function Name": "clone", @@ -343002,8 +343002,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 234 + "Start Line": 233, + "End Line": 233 }, { "Function Name": "isWasm64", @@ -343846,8 +343846,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 99 + "Start Line": 95, + "End Line": 98 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -358546,7 +358546,7 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.32, + "Directory Group Magnitude": 1429.27, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", @@ -359063,8 +359063,8 @@ }, "2. Topological Coordinates": { "X": 3477.88, - "Y": 154.07, - "Z": 3300.26 + "Y": 154.08, + "Z": 3300.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,7 +359076,7 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.07, + "Structural Magnitude": 318.9, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -359387,8 +359387,8 @@ "Control Flow Branches": 5, "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 + "Start Line": 2044, + "End Line": 2057 }, { "Function Name": "raceCancellation", @@ -359427,8 +359427,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2027, - "End Line": 2040 + "Start Line": 2026, + "End Line": 2039 }, { "Function Name": "thenHandler", @@ -359457,8 +359457,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2381, - "End Line": 2393 + "Start Line": 2380, + "End Line": 2392 }, { "Function Name": "_runWhenIdle", @@ -359740,16 +359740,6 @@ "Start Line": 1755, "End Line": 1757 }, - { - "Function Name": "firstParallel", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 647, - "End Line": 647 - }, { "Function Name": "cancelAndSet", "Structural Impact": 4.0, @@ -359837,8 +359827,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 355, - "End Line": 388 + "Start Line": 354, + "End Line": 387 }, { "Function Name": "trigger", @@ -360107,8 +360097,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 + "Start Line": 2375, + "End Line": 2379 }, { "Function Name": "_finishError", @@ -360217,8 +360207,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 + "Start Line": 1481, + "End Line": 1487 }, { "Function Name": "resolve", @@ -360297,8 +360287,18 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 + "Start Line": 1468, + "End Line": 1473 + }, + { + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1616, + "End Line": 1621 }, { "Function Name": "cancelTimeout", @@ -360367,8 +360367,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 + "Start Line": 2511, + "End Line": 2514 }, { "Function Name": "consumeToEnd", @@ -360527,8 +360527,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 + "Start Line": 2527, + "End Line": 2532 }, { "Function Name": "endOfStream", @@ -360737,8 +360737,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2520 + "Start Line": 2515, + "End Line": 2519 }, { "Function Name": "queue", @@ -360797,8 +360797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 + "Start Line": 1543, + "End Line": 1545 }, { "Function Name": "constructor", @@ -360937,8 +360937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1949 + "Start Line": 1943, + "End Line": 1943 }, { "Function Name": "emitMany", @@ -360967,8 +360967,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2025, - "End Line": 2025 + "Start Line": 2024, + "End Line": 2024 }, { "Function Name": "emitMany", @@ -360977,8 +360977,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2026, - "End Line": 2026 + "Start Line": 2025, + "End Line": 2025 }, { "Function Name": "filter", @@ -361027,8 +361027,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2375, - "End Line": 2375 + "Start Line": 2374, + "End Line": 2374 }, { "Function Name": "filter", @@ -361067,8 +361067,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 344 + "Start Line": 336, + "End Line": 343 }, { "Function Name": "constructor", @@ -361117,8 +361117,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 66, + "End Line": 69 }, { "Function Name": "dispose", @@ -361217,8 +361217,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 21 + "Start Line": 20, + "End Line": 20 }, { "Function Name": "dispose", @@ -361247,8 +361247,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Start Line": 325, + "End Line": 325 }, { "Function Name": "isTriggered", @@ -361257,8 +361257,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 336 + "Start Line": 335, + "End Line": 335 }, { "Function Name": "isTriggered", @@ -361267,8 +361267,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 354 + "Start Line": 353, + "End Line": 353 }, { "Function Name": "dispose", @@ -361357,8 +361357,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 791, + "End Line": 793 }, { "Function Name": "delay", @@ -361417,8 +361417,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Start Line": 1460, + "End Line": 1462 }, { "Function Name": "dispose", @@ -361567,8 +361567,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 + "Start Line": 2292, + "End Line": 2294 }, { "Function Name": "hasFinalValue", @@ -361597,8 +361597,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2511, - "End Line": 2511 + "Start Line": 2510, + "End Line": 2510 }, { "Function Name": "[Symbol.asyncIterator]", @@ -361626,7 +361626,7 @@ "Control Flow Branches": 288, "Sequential Logic Declarations": 586, "Function Parameters": 412, - "Function/Method Declarations": 253, + "Function/Method Declarations": 256, "Class/Entity Declarations": 47, "Defensive Programming Constructs": 258, "Type/Safety Bypasses": 36, @@ -361826,8 +361826,8 @@ "Control Flow Branches": 20, "Input Parameters": 1, "Control Flow Ratio": "80.0%", - "Start Line": 1775, - "End Line": 1819 + "Start Line": 1774, + "End Line": 1818 }, { "Function Name": "run", @@ -361836,8 +361836,8 @@ "Control Flow Branches": 22, "Input Parameters": 0, "Control Flow Ratio": "84.6%", - "Start Line": 1826, - "End Line": 1921 + "Start Line": 1825, + "End Line": 1920 }, { "Function Name": "executeEdits", @@ -361946,8 +361946,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 + "Start Line": 1955, + "End Line": 1965 }, { "Function Name": "_type", @@ -362036,8 +362036,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 + "Start Line": 382, + "End Line": 397 }, { "Function Name": "deltaDecorations", @@ -362116,8 +362116,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 + "Start Line": 372, + "End Line": 381 }, { "Function Name": "setValue", @@ -362826,8 +362826,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 + "Start Line": 2123, + "End Line": 2131 }, { "Function Name": "writeScreenReaderContent", @@ -362976,8 +362976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 + "Start Line": 1926, + "End Line": 1928 }, { "Function Name": "compositionType", @@ -362986,8 +362986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 + "Start Line": 1932, + "End Line": 1934 }, { "Function Name": "paste", @@ -362996,8 +362996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 + "Start Line": 1947, + "End Line": 1950 }, { "Function Name": "dispose", @@ -363196,8 +363196,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1947 + "Start Line": 1941, + "End Line": 1946 }, { "Function Name": "onMouseWheel", @@ -363356,8 +363356,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 2187, + "End Line": 2192 }, { "Function Name": "update", @@ -363526,8 +363526,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Start Line": 1929, + "End Line": 1931 }, { "Function Name": "type", @@ -363536,8 +363536,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Start Line": 1951, + "End Line": 1954 }, { "Function Name": "_removeDecorationType", @@ -363716,8 +363716,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 408 + "Start Line": 401, + "End Line": 407 }, { "Function Name": "getSupportedActions", @@ -363736,8 +363736,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1980 + "Start Line": 1972, + "End Line": 1979 }, { "Function Name": "run", @@ -363746,8 +363746,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1825 + "Start Line": 1819, + "End Line": 1824 }, { "Function Name": "getLayoutInfo", @@ -363796,8 +363796,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 398, + "End Line": 400 }, { "Function Name": "getId", @@ -363876,8 +363876,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 1935, + "End Line": 1937 }, { "Function Name": "endComposition", @@ -363886,8 +363886,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 1938, + "End Line": 1940 }, { "Function Name": "startComposition", @@ -363896,8 +363896,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 1966, + "End Line": 1968 }, { "Function Name": "endComposition", @@ -363906,8 +363906,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 1969, + "End Line": 1971 }, { "Function Name": "getTelemetryData", @@ -364156,7 +364156,7 @@ "Total LOC": 2195, "Coding LOC": 2081, "Documentation LOC": 56, - "Structural Magnitude": 172.07, + "Structural Magnitude": 172.08, "Control Flow Ratio": "34.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -364165,7 +364165,7 @@ "Raw Cognitive Density": 0.471 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.32%", + "Cognitive Load Exposure": "24.34%", "Error & Exception Exposure": "60.44%", "Tech Debt Exposure": "96.8%", "Testing Exposure": "80.0%", @@ -364197,8 +364197,8 @@ "Control Flow Branches": 20, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 1192, - "End Line": 1216 + "Start Line": 1191, + "End Line": 1215 }, { "Function Name": "createSourceControl", @@ -364207,8 +364207,8 @@ "Control Flow Branches": 7, "Input Parameters": 6, "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Start Line": 1427, + "End Line": 1432 }, { "Function Name": "getSession", @@ -364217,8 +364217,8 @@ "Control Flow Branches": 9, "Input Parameters": 3, "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Start Line": 320, + "End Line": 332 }, { "Function Name": "createTerminal", @@ -364227,8 +364227,8 @@ "Control Flow Branches": 8, "Input Parameters": 3, "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Start Line": 941, + "End Line": 954 }, { "Function Name": "showTextDocument", @@ -364247,8 +364247,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "45.5%", - "Start Line": 1144, - "End Line": 1159 + "Start Line": 1143, + "End Line": 1158 }, { "Function Name": "createStatusBarItem", @@ -364257,8 +364257,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Start Line": 903, + "End Line": 918 }, { "Function Name": "openNotebookDocument", @@ -364287,8 +364287,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Start Line": 1491, + "End Line": 1496 }, { "Function Name": "getExtension", @@ -364297,8 +364297,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 + "Start Line": 589, + "End Line": 604 }, { "Function Name": "registerTextEditorCommand", @@ -364307,8 +364307,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Start Line": 358, + "End Line": 376 }, { "Function Name": "perform", @@ -364327,8 +364327,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Start Line": 735, + "End Line": 746 }, { "Function Name": "registerWebviewViewProvider", @@ -364337,8 +364337,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 1000, - "End Line": 1006 + "Start Line": 999, + "End Line": 1005 }, { "Function Name": "createNotebookController", @@ -364347,8 +364347,8 @@ "Control Flow Branches": 3, "Input Parameters": 5, "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Start Line": 1560, + "End Line": 1562 }, { "Function Name": "registerAuthenticationProvider", @@ -364357,8 +364357,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Start Line": 345, + "End Line": 350 }, { "Function Name": "asExternalUri", @@ -364377,8 +364377,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Start Line": 726, + "End Line": 731 }, { "Function Name": "match", @@ -364387,8 +364387,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Start Line": 648, + "End Line": 655 }, { "Function Name": "registerNotebookSerializer", @@ -364397,8 +364397,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Start Line": 1264, + "End Line": 1266 }, { "Function Name": "computeEmbeddings", @@ -364417,8 +364417,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Start Line": 1222, + "End Line": 1227 }, { "Function Name": "wrappedListener", @@ -364437,8 +364437,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 1582, - "End Line": 1593 + "Start Line": 1581, + "End Line": 1592 }, { "Function Name": "createFileSystemWatcher", @@ -364447,8 +364447,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Start Line": 1176, + "End Line": 1184 }, { "Function Name": "getConfiguration", @@ -364457,8 +364457,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 1270, + "End Line": 1273 }, { "Function Name": "decode", @@ -364467,8 +364467,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1412, - "End Line": 1414 + "Start Line": 1411, + "End Line": 1413 }, { "Function Name": "encode", @@ -364477,8 +364477,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1415, - "End Line": 1417 + "Start Line": 1414, + "End Line": 1416 }, { "Function Name": "createWebviewPanel", @@ -364487,8 +364487,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 935, - "End Line": 937 + "Start Line": 934, + "End Line": 936 }, { "Function Name": "findFiles", @@ -364497,18 +364497,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 - }, - { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Start Line": 1135, + "End Line": 1138 }, { "Function Name": "onDidEndTaskProblemMatchers", @@ -364517,8 +364507,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1560 + "Start Line": 1552, + "End Line": 1559 }, { "Function Name": "_asExtensionEvent", @@ -364537,8 +364527,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Start Line": 1799, + "End Line": 1804 }, { "Function Name": "onDidChangeCompletionsUnificationState", @@ -364547,8 +364537,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Start Line": 751, + "End Line": 754 }, { "Function Name": "onDidChangeActiveTextEditor", @@ -364557,8 +364547,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Start Line": 818, + "End Line": 820 }, { "Function Name": "onDidChangeTextEditorSelection", @@ -364567,8 +364557,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Start Line": 824, + "End Line": 826 }, { "Function Name": "onDidChangeTextEditorOptions", @@ -364577,8 +364567,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Start Line": 827, + "End Line": 829 }, { "Function Name": "onDidChangeTextEditorVisibleRanges", @@ -364587,8 +364577,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Start Line": 830, + "End Line": 832 }, { "Function Name": "onDidChangeTextEditorViewColumn", @@ -364597,8 +364587,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Start Line": 833, + "End Line": 835 }, { "Function Name": "onDidChangeTextEditorDiffInformation", @@ -364607,8 +364597,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Start Line": 836, + "End Line": 839 }, { "Function Name": "onDidCloseTerminal", @@ -364617,8 +364607,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Start Line": 840, + "End Line": 842 }, { "Function Name": "onDidOpenTerminal", @@ -364627,8 +364617,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Start Line": 843, + "End Line": 845 }, { "Function Name": "onDidChangeActiveTerminal", @@ -364637,8 +364627,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Start Line": 846, + "End Line": 848 }, { "Function Name": "onDidChangeTerminalDimensions", @@ -364647,8 +364637,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 849, + "End Line": 852 }, { "Function Name": "onDidChangeTerminalState", @@ -364657,8 +364647,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Start Line": 853, + "End Line": 855 }, { "Function Name": "onDidWriteTerminalData", @@ -364667,8 +364657,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Start Line": 856, + "End Line": 859 }, { "Function Name": "onDidExecuteTerminalCommand", @@ -364677,8 +364667,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Start Line": 860, + "End Line": 863 }, { "Function Name": "onDidChangeTerminalShellIntegration", @@ -364687,8 +364677,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Start Line": 864, + "End Line": 866 }, { "Function Name": "onDidStartTerminalShellExecution", @@ -364697,8 +364687,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Start Line": 867, + "End Line": 869 }, { "Function Name": "onDidEndTerminalShellExecution", @@ -364707,8 +364697,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Start Line": 870, + "End Line": 872 }, { "Function Name": "onDidChangeWindowState", @@ -364717,8 +364707,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Start Line": 876, + "End Line": 878 }, { "Function Name": "showQuickPick", @@ -364727,8 +364717,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Start Line": 888, + "End Line": 890 }, { "Function Name": "registerCustomEditorProvider", @@ -364737,8 +364727,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 979, - "End Line": 981 + "Start Line": 978, + "End Line": 980 }, { "Function Name": "onDidChangeActiveColorTheme", @@ -364747,8 +364737,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Start Line": 996, + "End Line": 998 }, { "Function Name": "onDidChangeActiveNotebookEditor", @@ -364757,8 +364747,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Start Line": 1009, + "End Line": 1011 }, { "Function Name": "onDidChangeNotebookEditorSelection", @@ -364767,8 +364757,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Start Line": 1018, + "End Line": 1020 }, { "Function Name": "onDidChangeNotebookEditorVisibleRanges", @@ -364777,8 +364767,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Start Line": 1021, + "End Line": 1023 }, { "Function Name": "onDidChangeActiveChatPanelSessionResource", @@ -364787,8 +364777,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 1058, + "End Line": 1061 }, { "Function Name": "onDidOpenBrowserTab", @@ -364797,8 +364787,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Start Line": 1066, + "End Line": 1069 }, { "Function Name": "onDidCloseBrowserTab", @@ -364807,8 +364797,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Start Line": 1070, + "End Line": 1073 }, { "Function Name": "onDidChangeActiveBrowserTab", @@ -364817,8 +364807,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Start Line": 1078, + "End Line": 1081 }, { "Function Name": "onDidChangeBrowserTabState", @@ -364827,8 +364817,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Start Line": 1082, + "End Line": 1085 }, { "Function Name": "onDidChangeWorkspaceFolders", @@ -364837,8 +364827,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Start Line": 1129, + "End Line": 1131 }, { "Function Name": "findFiles2", @@ -364847,8 +364837,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Start Line": 1139, + "End Line": 1142 }, { "Function Name": "findTextInFiles2", @@ -364857,8 +364847,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 1159, + "End Line": 1163 }, { "Function Name": "onDidOpenTextDocument", @@ -364867,8 +364857,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 1216, + "End Line": 1218 }, { "Function Name": "onDidCloseTextDocument", @@ -364877,8 +364867,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Start Line": 1219, + "End Line": 1221 }, { "Function Name": "onDidSaveTextDocument", @@ -364887,8 +364877,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Start Line": 1228, + "End Line": 1230 }, { "Function Name": "onWillSaveTextDocument", @@ -364897,8 +364887,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 1231, + "End Line": 1233 }, { "Function Name": "onDidChangeConfiguration", @@ -364907,8 +364897,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Start Line": 1267, + "End Line": 1269 }, { "Function Name": "onWillCreateFiles", @@ -364917,8 +364907,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Start Line": 1335, + "End Line": 1337 }, { "Function Name": "onWillDeleteFiles", @@ -364927,8 +364917,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Start Line": 1338, + "End Line": 1340 }, { "Function Name": "onWillRenameFiles", @@ -364937,8 +364927,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Start Line": 1341, + "End Line": 1343 }, { "Function Name": "onDidChangeTunnels", @@ -364947,8 +364937,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Start Line": 1357, + "End Line": 1360 }, { "Function Name": "onDidChangeWorkspaceTrustedFolders", @@ -364957,8 +364947,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Start Line": 1388, + "End Line": 1391 }, { "Function Name": "onDidGrantWorkspaceTrust", @@ -364967,8 +364957,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 1392, + "End Line": 1394 }, { "Function Name": "onWillCreateEditSessionIdentity", @@ -364977,8 +364967,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Start Line": 1399, + "End Line": 1402 }, { "Function Name": "onDidStartDebugSession", @@ -364987,8 +364977,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Start Line": 1464, + "End Line": 1466 }, { "Function Name": "onDidTerminateDebugSession", @@ -364997,8 +364987,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Start Line": 1467, + "End Line": 1469 }, { "Function Name": "onDidChangeActiveDebugSession", @@ -365007,8 +364997,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Start Line": 1470, + "End Line": 1472 }, { "Function Name": "onDidReceiveDebugSessionCustomEvent", @@ -365017,8 +365007,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Start Line": 1473, + "End Line": 1475 }, { "Function Name": "onDidChangeBreakpoints", @@ -365027,8 +365017,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 1476, + "End Line": 1478 }, { "Function Name": "onDidChangeActiveStackItem", @@ -365037,8 +365027,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Start Line": 1479, + "End Line": 1481 }, { "Function Name": "registerDebugConfigurationProvider", @@ -365047,8 +365037,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Start Line": 1482, + "End Line": 1484 }, { "Function Name": "onDidEndTask", @@ -365057,8 +365047,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Start Line": 1539, + "End Line": 1541 }, { "Function Name": "onDidStartTaskProcess", @@ -365067,8 +365057,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Start Line": 1542, + "End Line": 1544 }, { "Function Name": "onDidEndTaskProcess", @@ -365077,8 +365067,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Start Line": 1545, + "End Line": 1547 }, { "Function Name": "onDidStartTaskProblemMatchers", @@ -365087,8 +365077,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Start Line": 1548, + "End Line": 1551 }, { "Function Name": "onDidDisposeChatSession", @@ -365097,8 +365087,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Start Line": 1651, + "End Line": 1654 }, { "Function Name": "onDidReceiveChatDebugEvent", @@ -365107,8 +365097,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 1711, + "End Line": 1714 }, { "Function Name": "onDidChangeCustomAgents", @@ -365117,8 +365107,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 1719, + "End Line": 1722 }, { "Function Name": "onDidChangeInstructions", @@ -365127,8 +365117,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Start Line": 1727, + "End Line": 1730 }, { "Function Name": "onDidChangeSkills", @@ -365137,8 +365127,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Start Line": 1735, + "End Line": 1738 }, { "Function Name": "onDidChangeChatModels", @@ -365147,8 +365137,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Start Line": 1750, + "End Line": 1752 }, { "Function Name": "onDidChangeModelProxyAvailability", @@ -365157,8 +365147,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Start Line": 1760, + "End Line": 1763 }, { "Function Name": "onDidChangeEmbeddingModels", @@ -365167,8 +365157,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Start Line": 1777, + "End Line": 1780 }, { "Function Name": "onDidStartTask", @@ -365177,8 +365167,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1525, - "End Line": 1526 + "Start Line": 1524, + "End Line": 1525 }, { "Function Name": "showInputBox", @@ -365187,8 +365177,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Start Line": 894, + "End Line": 896 }, { "Function Name": "withProgress", @@ -365197,8 +365187,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 928, + "End Line": 930 }, { "Function Name": "registerQuickDiffProvider", @@ -365207,8 +365197,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 1035, + "End Line": 1038 }, { "Function Name": "createWebviewTextEditorInset", @@ -365217,8 +365207,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Start Line": 937, + "End Line": 940 }, { "Function Name": "registerChatSessionContentProvider", @@ -365227,8 +365217,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Start Line": 1666, + "End Line": 1669 }, { "Function Name": "selectChatModels", @@ -365237,8 +365227,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Start Line": 1747, + "End Line": 1749 }, { "Function Name": "registerCommand", @@ -365247,8 +365237,18 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Start Line": 355, + "End Line": 357 + }, + { + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 377, + "End Line": 379 }, { "Function Name": "createTestController", @@ -365257,8 +365257,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Start Line": 558, + "End Line": 560 }, { "Function Name": "registerCodeActionsProvider", @@ -365267,8 +365267,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Start Line": 656, + "End Line": 658 }, { "Function Name": "registerDocumentSymbolProvider", @@ -365277,8 +365277,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Start Line": 705, + "End Line": 707 }, { "Function Name": "registerDocumentDropEditProvider", @@ -365287,8 +365287,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Start Line": 786, + "End Line": 788 }, { "Function Name": "updateWorkspaceFolders", @@ -365297,8 +365297,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Start Line": 1126, + "End Line": 1128 }, { "Function Name": "registerChatContextProvider", @@ -365307,8 +365307,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Start Line": 1686, + "End Line": 1689 }, { "Function Name": "appRoot", @@ -365327,8 +365327,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Start Line": 444, + "End Line": 447 }, { "Function Name": "power", @@ -365347,8 +365347,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Start Line": 1086, + "End Line": 1089 }, { "Function Name": "setStatusBarMessage", @@ -365357,8 +365357,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Start Line": 919, + "End Line": 921 }, { "Function Name": "showNotebookDocument", @@ -365367,8 +365367,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 1024, + "End Line": 1026 }, { "Function Name": "asRelativePath", @@ -365377,8 +365377,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Start Line": 1132, + "End Line": 1134 }, { "Function Name": "applyEdit", @@ -365387,8 +365387,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Start Line": 1173, + "End Line": 1175 }, { "Function Name": "asDebugSourceUri", @@ -365397,8 +365397,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Start Line": 1506, + "End Line": 1508 }, { "Function Name": "fileIsIgnored", @@ -365407,8 +365407,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Start Line": 1808, + "End Line": 1810 }, { "Function Name": "informOnce", @@ -365427,8 +365427,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Start Line": 1344, + "End Line": 1352 }, { "Function Name": "devDeviceId", @@ -365457,8 +365457,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 + "Start Line": 632, + "End Line": 634 }, { "Function Name": "getDiagnostics", @@ -365467,8 +365467,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Start Line": 638, + "End Line": 641 }, { "Function Name": "showWorkspaceFolderPick", @@ -365477,8 +365477,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 + "Start Line": 891, + "End Line": 893 }, { "Function Name": "saveAll", @@ -365487,8 +365487,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Start Line": 1170, + "End Line": 1172 }, { "Function Name": "requestWorkspaceTrust", @@ -365497,8 +365497,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 + "Start Line": 1380, + "End Line": 1383 }, { "Function Name": "stopDebugging", @@ -365507,8 +365507,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Start Line": 1497, + "End Line": 1499 }, { "Function Name": "fetchTasks", @@ -365517,8 +365517,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Start Line": 1515, + "End Line": 1517 }, { "Function Name": "allAcrossExtensionHosts", @@ -365547,8 +365547,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Start Line": 717, + "End Line": 719 }, { "Function Name": "onDidChange", @@ -365567,8 +365567,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 + "Start Line": 1283, + "End Line": 1288 }, { "Function Name": "registerExternalUriOpener", @@ -365577,8 +365577,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 + "Start Line": 1027, + "End Line": 1030 }, { "Function Name": "getCanonicalUri", @@ -365587,8 +365587,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 + "Start Line": 1407, + "End Line": 1410 }, { "Function Name": "createDynamicChatParticipant", @@ -365597,8 +365597,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Start Line": 1643, + "End Line": 1646 }, { "Function Name": "registerChatResourceContextProvider", @@ -365607,8 +365607,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Start Line": 1682, + "End Line": 1685 }, { "Function Name": "registerChatSessionCustomizationProvider", @@ -365617,8 +365617,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Start Line": 1739, + "End Line": 1742 }, { "Function Name": "registerDocumentPasteEditProvider", @@ -365627,8 +365627,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 659, + "End Line": 661 }, { "Function Name": "registerDocumentSemanticTokensProvider", @@ -365637,8 +365637,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 720, + "End Line": 722 }, { "Function Name": "registerDocumentRangeSemanticTokensProvider", @@ -365647,8 +365647,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 723, + "End Line": 725 }, { "Function Name": "registerCompletionItemProvider", @@ -365657,8 +365657,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 732, + "End Line": 734 }, { "Function Name": "onDidChangeVisibleTextEditors", @@ -365667,8 +365667,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 821, + "End Line": 823 }, { "Function Name": "onDidSaveNotebookDocument", @@ -365677,8 +365677,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 1249, + "End Line": 1251 }, { "Function Name": "onDidChangeNotebookDocument", @@ -365687,8 +365687,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 1252, + "End Line": 1254 }, { "Function Name": "onWillSaveNotebookDocument", @@ -365697,8 +365697,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 1255, + "End Line": 1257 }, { "Function Name": "onDidCreateFiles", @@ -365707,8 +365707,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 1326, + "End Line": 1328 }, { "Function Name": "onDidDeleteFiles", @@ -365717,8 +365717,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 1329, + "End Line": 1331 }, { "Function Name": "onDidRenameFiles", @@ -365727,8 +365727,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Start Line": 1332, + "End Line": 1334 }, { "Function Name": "registerChatSessionItemProvider", @@ -365737,8 +365737,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 + "Start Line": 1655, + "End Line": 1661 }, { "Function Name": "hasSession", @@ -365767,8 +365767,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 1277, + "End Line": 1282 }, { "Function Name": "registerAITextSearchProvider", @@ -365777,8 +365777,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 + "Start Line": 1300, + "End Line": 1305 }, { "Function Name": "registerMappedEditsProvider", @@ -365787,8 +365787,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 1631, + "End Line": 1635 }, { "Function Name": "executeCommand", @@ -365797,8 +365797,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 390, + "End Line": 392 }, { "Function Name": "setTextDocumentLanguage", @@ -365807,8 +365807,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 645, + "End Line": 647 }, { "Function Name": "registerCodeLensProvider", @@ -365817,8 +365817,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 662, + "End Line": 664 }, { "Function Name": "registerDefinitionProvider", @@ -365827,8 +365827,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 665, + "End Line": 667 }, { "Function Name": "registerDeclarationProvider", @@ -365837,8 +365837,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 668, + "End Line": 670 }, { "Function Name": "registerImplementationProvider", @@ -365847,8 +365847,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 671, + "End Line": 673 }, { "Function Name": "registerTypeDefinitionProvider", @@ -365857,8 +365857,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 674, + "End Line": 676 }, { "Function Name": "registerHoverProvider", @@ -365867,8 +365867,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 677, + "End Line": 679 }, { "Function Name": "registerEvaluatableExpressionProvider", @@ -365877,8 +365877,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 680, + "End Line": 682 }, { "Function Name": "registerInlineValuesProvider", @@ -365887,8 +365887,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 683, + "End Line": 685 }, { "Function Name": "registerDocumentHighlightProvider", @@ -365897,8 +365897,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 686, + "End Line": 688 }, { "Function Name": "registerMultiDocumentHighlightProvider", @@ -365907,8 +365907,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 689, + "End Line": 691 }, { "Function Name": "registerLinkedEditingRangeProvider", @@ -365917,8 +365917,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 692, + "End Line": 694 }, { "Function Name": "registerReferenceProvider", @@ -365927,8 +365927,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 695, + "End Line": 697 }, { "Function Name": "registerRenameProvider", @@ -365937,8 +365937,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 698, + "End Line": 700 }, { "Function Name": "registerNewSymbolNamesProvider", @@ -365947,8 +365947,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 701, + "End Line": 704 }, { "Function Name": "registerDocumentFormattingEditProvider", @@ -365957,8 +365957,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 711, + "End Line": 713 }, { "Function Name": "registerDocumentRangeFormattingEditProvider", @@ -365967,8 +365967,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 714, + "End Line": 716 }, { "Function Name": "registerDocumentLinkProvider", @@ -365977,8 +365977,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 755, + "End Line": 757 }, { "Function Name": "registerColorProvider", @@ -365987,8 +365987,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 758, + "End Line": 760 }, { "Function Name": "registerFoldingRangeProvider", @@ -365997,8 +365997,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 761, + "End Line": 763 }, { "Function Name": "registerSelectionRangeProvider", @@ -366007,8 +366007,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 764, + "End Line": 766 }, { "Function Name": "registerCallHierarchyProvider", @@ -366017,8 +366017,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 767, + "End Line": 769 }, { "Function Name": "registerTypeHierarchyProvider", @@ -366027,8 +366027,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Start Line": 770, + "End Line": 772 }, { "Function Name": "setLanguageConfiguration", @@ -366037,8 +366037,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Start Line": 773, + "End Line": 775 }, { "Function Name": "getTokenInformationAtPosition", @@ -366047,8 +366047,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Start Line": 776, + "End Line": 779 }, { "Function Name": "registerInlayHintsProvider", @@ -366057,8 +366057,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Start Line": 780, + "End Line": 782 }, { "Function Name": "createLanguageStatusItem", @@ -366067,8 +366067,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Start Line": 783, + "End Line": 785 }, { "Function Name": "showInformationMessage", @@ -366077,8 +366077,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Start Line": 879, + "End Line": 881 }, { "Function Name": "showWarningMessage", @@ -366087,8 +366087,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Start Line": 882, + "End Line": 884 }, { "Function Name": "showErrorMessage", @@ -366097,8 +366097,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Start Line": 885, + "End Line": 887 }, { "Function Name": "createOutputChannel", @@ -366107,8 +366107,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 934 + "Start Line": 931, + "End Line": 933 }, { "Function Name": "registerTerminalProfileProvider", @@ -366117,8 +366117,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Start Line": 958, + "End Line": 960 }, { "Function Name": "registerTerminalCompletionProvider", @@ -366127,8 +366127,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Start Line": 961, + "End Line": 964 }, { "Function Name": "registerTerminalQuickFixProvider", @@ -366137,8 +366137,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Start Line": 965, + "End Line": 968 }, { "Function Name": "registerTreeDataProvider", @@ -366147,8 +366147,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Start Line": 969, + "End Line": 971 }, { "Function Name": "createTreeView", @@ -366157,8 +366157,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 975 + "Start Line": 972, + "End Line": 974 }, { "Function Name": "registerWebviewPanelSerializer", @@ -366167,8 +366167,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Start Line": 975, + "End Line": 977 }, { "Function Name": "registerProfileContentHandler", @@ -366177,8 +366177,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Start Line": 1031, + "End Line": 1034 }, { "Function Name": "registerShareProvider", @@ -366187,8 +366187,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 1042, + "End Line": 1045 }, { "Function Name": "registerTextDocumentContentProvider", @@ -366197,8 +366197,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Start Line": 1274, + "End Line": 1276 }, { "Function Name": "registerFileSearchProvider", @@ -366207,8 +366207,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 1292, + "End Line": 1295 }, { "Function Name": "registerTextSearchProvider", @@ -366217,8 +366217,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Start Line": 1296, + "End Line": 1299 }, { "Function Name": "registerFileSearchProvider2", @@ -366227,8 +366227,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Start Line": 1306, + "End Line": 1309 }, { "Function Name": "registerTextSearchProvider2", @@ -366237,8 +366237,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Start Line": 1310, + "End Line": 1313 }, { "Function Name": "registerRemoteAuthorityResolver", @@ -366247,8 +366247,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Start Line": 1314, + "End Line": 1317 }, { "Function Name": "registerPortAttributesProvider", @@ -366257,8 +366257,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Start Line": 1361, + "End Line": 1364 }, { "Function Name": "registerTunnelProvider", @@ -366267,8 +366267,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Start Line": 1365, + "End Line": 1368 }, { "Function Name": "registerTimelineProvider", @@ -366277,8 +366277,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Start Line": 1369, + "End Line": 1372 }, { "Function Name": "registerEditSessionIdentityProvider", @@ -366287,8 +366287,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Start Line": 1395, + "End Line": 1398 }, { "Function Name": "registerCanonicalUriProvider", @@ -366297,8 +366297,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Start Line": 1403, + "End Line": 1406 }, { "Function Name": "createCommentController", @@ -366307,8 +366307,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Start Line": 1437, + "End Line": 1439 }, { "Function Name": "registerDebugVisualizationProvider", @@ -366317,8 +366317,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Start Line": 1456, + "End Line": 1459 }, { "Function Name": "registerDebugVisualizationTreeProvider", @@ -366327,8 +366327,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Start Line": 1460, + "End Line": 1463 }, { "Function Name": "registerDebugAdapterDescriptorFactory", @@ -366337,8 +366337,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Start Line": 1485, + "End Line": 1487 }, { "Function Name": "registerDebugAdapterTrackerFactory", @@ -366347,8 +366347,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Start Line": 1488, + "End Line": 1490 }, { "Function Name": "registerTaskProvider", @@ -366357,8 +366357,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Start Line": 1512, + "End Line": 1514 }, { "Function Name": "registerNotebookCellStatusBarItemProvider", @@ -366367,8 +366367,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Start Line": 1563, + "End Line": 1565 }, { "Function Name": "registerKernelSourceActionProvider", @@ -366377,8 +366377,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Start Line": 1573, + "End Line": 1576 }, { "Function Name": "getRelatedInformation", @@ -366387,8 +366387,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Start Line": 1611, + "End Line": 1614 }, { "Function Name": "registerRelatedInformationProvider", @@ -366397,8 +366397,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Start Line": 1615, + "End Line": 1618 }, { "Function Name": "registerEmbeddingVectorProvider", @@ -366407,8 +366407,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Start Line": 1619, + "End Line": 1622 }, { "Function Name": "createChatParticipant", @@ -366417,8 +366417,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Start Line": 1640, + "End Line": 1642 }, { "Function Name": "createChatSessionItemController", @@ -366427,8 +366427,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Start Line": 1662, + "End Line": 1665 }, { "Function Name": "registerChatOutputRenderer", @@ -366437,8 +366437,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Start Line": 1670, + "End Line": 1673 }, { "Function Name": "registerChatWorkspaceContextProvider", @@ -366447,8 +366447,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Start Line": 1674, + "End Line": 1677 }, { "Function Name": "registerChatExplicitContextProvider", @@ -366457,8 +366457,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Start Line": 1678, + "End Line": 1681 }, { "Function Name": "registerLanguageModelChatProvider", @@ -366467,8 +366467,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Start Line": 1753, + "End Line": 1755 }, { "Function Name": "registerEmbeddingsProvider", @@ -366477,8 +366477,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Start Line": 1781, + "End Line": 1784 }, { "Function Name": "registerTool", @@ -366487,8 +366487,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Start Line": 1793, + "End Line": 1795 }, { "Function Name": "registerToolDefinition", @@ -366497,8 +366497,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Start Line": 1796, + "End Line": 1798 }, { "Function Name": "registerMcpServerDefinitionProvider", @@ -366507,8 +366507,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Start Line": 1814, + "End Line": 1816 }, { "Function Name": "registerSpeechProvider", @@ -366517,8 +366517,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Start Line": 1837, + "End Line": 1840 }, { "Function Name": "withScmProgress", @@ -366527,8 +366527,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 922, + "End Line": 927 }, { "Function Name": "getAccounts", @@ -366537,8 +366537,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Start Line": 333, + "End Line": 335 }, { "Function Name": "getCommands", @@ -366547,8 +366547,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Start Line": 393, + "End Line": 395 }, { "Function Name": "getDataChannel", @@ -366557,8 +366557,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Start Line": 493, + "End Line": 496 }, { "Function Name": "getSystemIdleState", @@ -366567,8 +366567,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Start Line": 524, + "End Line": 526 }, { "Function Name": "runTests", @@ -366577,8 +366577,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Start Line": 565, + "End Line": 568 }, { "Function Name": "registerTestFollowupProvider", @@ -366587,8 +366587,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Start Line": 569, + "End Line": 572 }, { "Function Name": "registerWorkspaceSymbolProvider", @@ -366597,8 +366597,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 708, + "End Line": 710 }, { "Function Name": "createTextEditorDecorationType", @@ -366607,8 +366607,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Start Line": 815, + "End Line": 817 }, { "Function Name": "showOpenDialog", @@ -366617,8 +366617,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Start Line": 897, + "End Line": 899 }, { "Function Name": "showSaveDialog", @@ -366627,8 +366627,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Start Line": 900, + "End Line": 902 }, { "Function Name": "registerTerminalLinkProvider", @@ -366637,8 +366637,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Start Line": 955, + "End Line": 957 }, { "Function Name": "registerFileDecorationProvider", @@ -366647,8 +366647,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Start Line": 981, + "End Line": 983 }, { "Function Name": "registerUriHandler", @@ -366657,8 +366657,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Start Line": 984, + "End Line": 986 }, { "Function Name": "createChatStatusItem", @@ -366667,8 +366667,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Start Line": 1050, + "End Line": 1053 }, { "Function Name": "rootPath", @@ -366687,8 +366687,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Start Line": 1104, + "End Line": 1106 }, { "Function Name": "name", @@ -366717,8 +366717,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Start Line": 1164, + "End Line": 1166 }, { "Function Name": "saveAs", @@ -366727,8 +366727,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Start Line": 1167, + "End Line": 1169 }, { "Function Name": "textDocuments", @@ -366747,8 +366747,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Start Line": 1318, + "End Line": 1321 }, { "Function Name": "getRemoteExecServer", @@ -366757,8 +366757,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Start Line": 1322, + "End Line": 1325 }, { "Function Name": "requestResourceTrust", @@ -366767,8 +366767,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Start Line": 1376, + "End Line": 1379 }, { "Function Name": "isResourceTrusted", @@ -366777,8 +366777,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Start Line": 1384, + "End Line": 1387 }, { "Function Name": "addBreakpoints", @@ -366787,8 +366787,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Start Line": 1500, + "End Line": 1502 }, { "Function Name": "removeBreakpoints", @@ -366797,8 +366797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Start Line": 1503, + "End Line": 1505 }, { "Function Name": "executeTask", @@ -366807,8 +366807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Start Line": 1518, + "End Line": 1520 }, { "Function Name": "createRendererMessaging", @@ -366817,8 +366817,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Start Line": 1566, + "End Line": 1568 }, { "Function Name": "createNotebookControllerDetectionTask", @@ -366827,8 +366827,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Start Line": 1569, + "End Line": 1572 }, { "Function Name": "transferActiveChat", @@ -366837,8 +366837,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Start Line": 1603, + "End Line": 1606 }, { "Function Name": "registerSettingsSearchProvider", @@ -366847,8 +366847,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Start Line": 1623, + "End Line": 1626 }, { "Function Name": "registerMappedEditsProvider2", @@ -366857,8 +366857,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Start Line": 1636, + "End Line": 1639 }, { "Function Name": "registerChatParticipantDetectionProvider", @@ -366867,8 +366867,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Start Line": 1647, + "End Line": 1650 }, { "Function Name": "registerCustomAgentProvider", @@ -366877,8 +366877,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Start Line": 1691, + "End Line": 1694 }, { "Function Name": "registerInstructionsProvider", @@ -366887,8 +366887,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Start Line": 1695, + "End Line": 1698 }, { "Function Name": "registerPromptFileProvider", @@ -366897,8 +366897,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Start Line": 1699, + "End Line": 1702 }, { "Function Name": "registerSkillProvider", @@ -366907,8 +366907,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Start Line": 1703, + "End Line": 1706 }, { "Function Name": "registerChatDebugLogProvider", @@ -366917,8 +366917,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Start Line": 1707, + "End Line": 1710 }, { "Function Name": "registerLanguageModelProxyProvider", @@ -366927,8 +366927,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Start Line": 1768, + "End Line": 1771 }, { "Function Name": "registerIgnoredFileProvider", @@ -366937,8 +366937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Start Line": 1811, + "End Line": 1813 }, { "Function Name": "onDidChangeMcpServerDefinitions", @@ -366947,8 +366947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Start Line": 1817, + "End Line": 1820 }, { "Function Name": "onDidChangeChatRequestTools", @@ -366957,8 +366957,18 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 + "Start Line": 1829, + "End Line": 1832 + }, + { + "Function Name": "report", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 927, + "End Line": 927 }, { "Function Name": "rootPath", @@ -367057,8 +367067,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Start Line": 561, + "End Line": 564 }, { "Function Name": "onDidChangeTestResults", @@ -367197,8 +367207,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Start Line": 1764, + "End Line": 1767 }, { "Function Name": "embeddingModels", @@ -367227,8 +367237,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Start Line": 1825, + "End Line": 1828 }, { "Function Name": "onDidChangeSessions", @@ -367487,8 +367497,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Start Line": 527, + "End Line": 529 }, { "Function Name": "getCurrentThermalState", @@ -367497,8 +367507,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Start Line": 530, + "End Line": 532 }, { "Function Name": "isOnBatteryPower", @@ -367507,8 +367517,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Start Line": 533, + "End Line": 535 }, { "Function Name": "isStarted", @@ -367527,8 +367537,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Start Line": 543, + "End Line": 545 }, { "Function Name": "onDidChangeDiagnostics", @@ -367547,8 +367557,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Start Line": 642, + "End Line": 644 }, { "Function Name": "activeTextEditor", @@ -367607,8 +367617,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 987, + "End Line": 989 }, { "Function Name": "createInputBox", @@ -367617,8 +367627,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 990, + "End Line": 992 }, { "Function Name": "activeColorTheme", @@ -367830,6 +367840,16 @@ "Start Line": 1597, "End Line": 1599 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1635 + }, { "Function Name": "tools", "Structural Impact": 1.1, @@ -367846,7 +367866,7 @@ "Control Flow Branches": 333, "Sequential Logic Declarations": 637, "Function Parameters": 518, - "Function/Method Declarations": 366, + "Function/Method Declarations": 369, "Class/Entity Declarations": 2, "Defensive Programming Constructs": 49, "Type/Safety Bypasses": 43, @@ -368205,8 +368225,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 163 + "Start Line": 157, + "End Line": 162 }, { "Function Name": "computeChecksums", @@ -368235,8 +368255,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 647 + "Start Line": 639, + "End Line": 646 }, { "Function Name": "packageJsonFn", @@ -368245,8 +368265,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 639 + "Start Line": 638, + "End Line": 638 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -368472,8 +368492,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 + "Start Line": 333, + "End Line": 374 }, { "Function Name": "_createInstance", @@ -368582,8 +368602,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 114 + "Start Line": 95, + "End Line": 113 }, { "Function Name": "_getServiceInstanceOrDescriptor", @@ -368652,8 +368672,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 21, + "End Line": 24 }, { "Function Name": "traceCreation", @@ -368682,8 +368702,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Start Line": 375, + "End Line": 378 }, { "Function Name": "branch", @@ -368712,8 +368732,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 379, + "End Line": 381 }, { "Function Name": "createInstance", @@ -368742,8 +368762,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 410, + "End Line": 410 }, { "Function Name": "stop", @@ -368981,8 +369001,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Start Line": 1190, + "End Line": 1233 }, { "Function Name": "handler", @@ -369081,8 +369101,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 + "Start Line": 864, + "End Line": 885 }, { "Function Name": "sendRequest", @@ -369111,8 +369131,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Start Line": 1125, + "End Line": 1145 }, { "Function Name": "responseTypeToStr", @@ -369191,8 +369211,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Start Line": 1032, + "End Line": 1040 }, { "Function Name": "call", @@ -369201,8 +369221,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Start Line": 555, + "End Line": 560 }, { "Function Name": "getChannel", @@ -369231,8 +369251,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 36 + "Start Line": 35, + "End Line": 35 }, { "Function Name": "routeCall", @@ -369241,8 +369261,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 + "Start Line": 144, + "End Line": 144 }, { "Function Name": "getDelayedChannel", @@ -369271,8 +369291,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1015, + "End Line": 1017 }, { "Function Name": "call", @@ -369281,8 +369301,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 26, - "End Line": 26 + "Start Line": 25, + "End Line": 25 }, { "Function Name": "listen", @@ -369291,8 +369311,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1042, - "End Line": 1054 + "Start Line": 1041, + "End Line": 1053 }, { "Function Name": "collectPendingRequest", @@ -369331,8 +369351,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 529, - "End Line": 529 + "Start Line": 528, + "End Line": 528 }, { "Function Name": "logOutgoing", @@ -369431,8 +369451,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 + "Start Line": 886, + "End Line": 896 }, { "Function Name": "listen", @@ -369441,8 +369461,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Start Line": 561, + "End Line": 566 }, { "Function Name": "registerChannel", @@ -369481,8 +369501,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Start Line": 1018, + "End Line": 1022 }, { "Function Name": "onDidRemoveLastListener", @@ -369491,8 +369511,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 689 + "Start Line": 676, + "End Line": 688 }, { "Function Name": "listen", @@ -369511,8 +369531,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 157 + "Start Line": 156, + "End Line": 156 }, { "Function Name": "onEventListen", @@ -369591,8 +369611,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 945, - "End Line": 953 + "Start Line": 944, + "End Line": 952 }, { "Function Name": "constructor", @@ -369711,8 +369731,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 118 + "Start Line": 117, + "End Line": 117 }, { "Function Name": "getChannel", @@ -369811,8 +369831,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 100 + "Start Line": 99, + "End Line": 99 }, { "Function Name": "getChannel", @@ -369821,8 +369841,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 126 + "Start Line": 125, + "End Line": 125 }, { "Function Name": "read", @@ -369831,8 +369851,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 161 + "Start Line": 160, + "End Line": 160 }, { "Function Name": "write", @@ -369841,8 +369861,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 164, + "End Line": 164 }, { "Function Name": "constructor", @@ -369861,8 +369881,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 919 + "Start Line": 909, + "End Line": 918 }, { "Function Name": "constructor", @@ -369871,8 +369891,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Start Line": 1058, + "End Line": 1058 }, { "Function Name": "connections", @@ -369921,8 +369941,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 663 + "Start Line": 661, + "End Line": 662 }, { "Function Name": "onDidInitializePromise", @@ -370068,9 +370088,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, + "X": 3514.5, "Y": 207.59, - "Z": 3528.63 + "Z": 3528.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370082,7 +370102,7 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 72.1, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -370383,8 +370403,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 + "Start Line": 235, + "End Line": 243 }, { "Function Name": "getDisposableData", @@ -370523,8 +370543,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 731, - "End Line": 740 + "Start Line": 730, + "End Line": 739 }, { "Function Name": "clearAndLeak", @@ -370783,8 +370803,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 30 + "Start Line": 26, + "End Line": 26 }, { "Function Name": "markAsDisposed", @@ -370873,8 +370893,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 719, + "End Line": 719 }, { "Function Name": "constructor", @@ -370883,8 +370903,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 + "Start Line": 740, + "End Line": 740 }, { "Function Name": "constructor", @@ -370953,8 +370973,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 313 + "Start Line": 312, + "End Line": 312 }, { "Function Name": "constructor", @@ -370976,6 +370996,16 @@ "Start Line": 445, "End Line": 447 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 533, + "End Line": 533 + }, { "Function Name": "constructor", "Structural Impact": 1.1, @@ -371093,8 +371123,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 + "Start Line": 970, + "End Line": 972 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -371102,7 +371132,7 @@ "Control Flow Branches": 111, "Sequential Logic Declarations": 173, "Function Parameters": 147, - "Function/Method Declarations": 99, + "Function/Method Declarations": 100, "Class/Entity Declarations": 18, "Defensive Programming Constructs": 77, "Type/Safety Bypasses": 15, @@ -372180,8 +372210,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 14691, - "End Line": 14691 + "Start Line": 14681, + "End Line": 14681 }, { "Function Name": "revealRange", @@ -372350,8 +372380,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 19554, - "End Line": 19554 + "Start Line": 19547, + "End Line": 19547 }, { "Function Name": "sendErrorData", @@ -372450,8 +372480,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16808, - "End Line": 16808 + "Start Line": 16799, + "End Line": 16799 }, { "Function Name": "resolveDebugConfiguration", @@ -372810,8 +372840,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4615, - "End Line": 4615 + "Start Line": 4598, + "End Line": 4598 }, { "Function Name": "provideColorPresentations", @@ -372860,8 +372890,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2767, - "End Line": 2767 + "Start Line": 2745, + "End Line": 2745 }, { "Function Name": "provideInlineValues", @@ -372880,8 +372910,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3730, - "End Line": 3730 + "Start Line": 3717, + "End Line": 3717 }, { "Function Name": "provideRenameEdits", @@ -372890,8 +372920,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4222, - "End Line": 4222 + "Start Line": 4209, + "End Line": 4209 }, { "Function Name": "provideDocumentRangeFormattingEdits", @@ -372900,8 +372930,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4571, - "End Line": 4571 + "Start Line": 4555, + "End Line": 4555 }, { "Function Name": "provideSignatureHelp", @@ -372910,8 +372940,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4783 + "Start Line": 4770, + "End Line": 4770 }, { "Function Name": "provideCompletionItems", @@ -372920,8 +372950,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5202, - "End Line": 5202 + "Start Line": 5189, + "End Line": 5189 }, { "Function Name": "provideInlineCompletionItems", @@ -372930,8 +372960,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5248 + "Start Line": 5233, + "End Line": 5233 }, { "Function Name": "provideDocumentDropEdits", @@ -372940,8 +372970,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6266 + "Start Line": 6254, + "End Line": 6254 }, { "Function Name": "rename", @@ -373070,8 +373100,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2936 + "Start Line": 2925, + "End Line": 2925 }, { "Function Name": "provideImplementation", @@ -373080,8 +373110,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2954 + "Start Line": 2943, + "End Line": 2943 }, { "Function Name": "provideTypeDefinition", @@ -373090,8 +373120,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2972 + "Start Line": 2961, + "End Line": 2961 }, { "Function Name": "provideDeclaration", @@ -373100,8 +373130,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2996, - "End Line": 2996 + "Start Line": 2985, + "End Line": 2985 }, { "Function Name": "provideHover", @@ -373110,8 +373140,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3157, - "End Line": 3157 + "Start Line": 3144, + "End Line": 3144 }, { "Function Name": "provideEvaluatableExpression", @@ -373120,8 +373150,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3206 + "Start Line": 3193, + "End Line": 3193 }, { "Function Name": "provideDocumentHighlights", @@ -373130,8 +373160,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 3388, + "End Line": 3388 }, { "Function Name": "resolveWorkspaceSymbol", @@ -373170,8 +373200,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4548, - "End Line": 4548 + "Start Line": 4537, + "End Line": 4537 }, { "Function Name": "provideDocumentRangesFormattingEdits", @@ -373240,8 +373270,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 5845, + "End Line": 5845 }, { "Function Name": "prepareCallHierarchy", @@ -373250,8 +373280,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5978, - "End Line": 5978 + "Start Line": 5965, + "End Line": 5965 }, { "Function Name": "prepareTypeHierarchy", @@ -373260,8 +373290,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6076, - "End Line": 6076 + "Start Line": 6063, + "End Line": 6063 }, { "Function Name": "provideLinkedEditingRanges", @@ -373270,8 +373300,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6144 + "Start Line": 6132, + "End Line": 6132 }, { "Function Name": "resolveDocumentDropEdit", @@ -373290,8 +373320,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6365, - "End Line": 6365 + "Start Line": 6346, + "End Line": 6346 }, { "Function Name": "provideDocumentPasteEdits", @@ -373330,8 +373360,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10345 + "Start Line": 10331, + "End Line": 10331 }, { "Function Name": "resolveCustomTextEditor", @@ -373340,8 +373370,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10375 + "Start Line": 10355, + "End Line": 10355 }, { "Function Name": "openCustomDocument", @@ -373350,8 +373380,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10534, - "End Line": 10534 + "Start Line": 10516, + "End Line": 10516 }, { "Function Name": "resolveCustomEditor", @@ -373570,8 +373600,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16425, - "End Line": 16425 + "Start Line": 16416, + "End Line": 16416 }, { "Function Name": "onWillStartSession", @@ -373580,8 +373610,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16994, - "End Line": 16994 + "Start Line": 16990, + "End Line": 16990 }, { "Function Name": "onWillReceiveMessage", @@ -373710,8 +373740,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19771, - "End Line": 19771 + "Start Line": 19763, + "End Line": 19763 }, { "Function Name": "resolveMcpServerDefinition", @@ -373760,8 +373790,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1408 + "Start Line": 1400, + "End Line": 1400 }, { "Function Name": "insert", @@ -373810,8 +373840,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 3638, + "End Line": 3638 }, { "Function Name": "provideWorkspaceSymbols", @@ -373820,8 +373850,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3684, - "End Line": 3684 + "Start Line": 3665, + "End Line": 3665 }, { "Function Name": "replace", @@ -373960,8 +373990,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5413, - "End Line": 5413 + "Start Line": 5402, + "End Line": 5402 }, { "Function Name": "provideDocumentColors", @@ -373970,8 +374000,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5539, - "End Line": 5539 + "Start Line": 5529, + "End Line": 5529 }, { "Function Name": "provideCallHierarchyIncomingCalls", @@ -374100,8 +374130,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8171, - "End Line": 8171 + "Start Line": 8162, + "End Line": 8162 }, { "Function Name": "provideFileDecoration", @@ -374190,8 +374220,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10216, - "End Line": 10216 + "Start Line": 10204, + "End Line": 10204 }, { "Function Name": "saveCustomDocument", @@ -374650,8 +374680,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15969, - "End Line": 15969 + "Start Line": 15960, + "End Line": 15960 }, { "Function Name": "serializeNotebook", @@ -374730,8 +374760,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16984, - "End Line": 16984 + "Start Line": 16966, + "End Line": 16966 }, { "Function Name": "constructor", @@ -374770,8 +374800,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17729, - "End Line": 17729 + "Start Line": 17725, + "End Line": 17725 }, { "Function Name": "createCommentController", @@ -374920,8 +374950,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21161, - "End Line": 21161 + "Start Line": 21155, + "End Line": 21155 }, { "Function Name": "from", @@ -375310,8 +375340,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6829 + "Start Line": 6821, + "End Line": 6821 }, { "Function Name": "has", @@ -375400,8 +375430,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7663, - "End Line": 7663 + "Start Line": 7656, + "End Line": 7656 }, { "Function Name": "executeCommand", @@ -375430,8 +375460,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8226 + "Start Line": 8220, + "End Line": 8220 }, { "Function Name": "setKeysForSync", @@ -375440,8 +375470,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8454, - "End Line": 8454 + "Start Line": 8440, + "End Line": 8440 }, { "Function Name": "asAbsolutePath", @@ -375490,8 +375520,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9230, - "End Line": 9230 + "Start Line": 9224, + "End Line": 9224 }, { "Function Name": "executeTask", @@ -375550,8 +375580,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9782, - "End Line": 9782 + "Start Line": 9774, + "End Line": 9774 }, { "Function Name": "readDirectory", @@ -375650,8 +375680,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11061, - "End Line": 11061 + "Start Line": 11054, + "End Line": 11054 }, { "Function Name": "createTextEditorDecorationType", @@ -375740,8 +375770,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12024, - "End Line": 12024 + "Start Line": 12013, + "End Line": 12013 }, { "Function Name": "getTreeItem", @@ -375790,8 +375820,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12992, - "End Line": 12992 + "Start Line": 12975, + "End Line": 12975 }, { "Function Name": "waitUntil", @@ -376060,8 +376090,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17028 + "Start Line": 17020, + "End Line": 17020 }, { "Function Name": "append", @@ -376070,8 +376100,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17040, - "End Line": 17040 + "Start Line": 17034, + "End Line": 17034 }, { "Function Name": "appendLine", @@ -376220,8 +376250,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19913, - "End Line": 19913 + "Start Line": 19905, + "End Line": 19905 }, { "Function Name": "button", @@ -376500,8 +376530,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8427 + "Start Line": 8423, + "End Line": 8423 }, { "Function Name": "keys", @@ -376510,8 +376540,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8589, - "End Line": 8589 + "Start Line": 8582, + "End Line": 8582 }, { "Function Name": "keys", @@ -376520,8 +376550,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8641, - "End Line": 8641 + "Start Line": 8637, + "End Line": 8637 }, { "Function Name": "terminate", @@ -376590,8 +376620,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10675, - "End Line": 10675 + "Start Line": 10669, + "End Line": 10669 }, { "Function Name": "createQuickPick", @@ -376630,8 +376660,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11980, - "End Line": 11980 + "Start Line": 11974, + "End Line": 11974 }, { "Function Name": "asFile", @@ -397497,7 +397527,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 564.76, + "Directory Group Magnitude": 564.86, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -397532,9 +397562,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3386.98, + "X": 3386.99, "Y": -338.21, - "Z": -4308.31 + "Z": -4308.32 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -397689,7 +397719,7 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3418.14, + "X": 3418.15, "Y": -406.69, "Z": -3802.74 }, @@ -398005,7 +398035,7 @@ "2. Topological Coordinates": { "X": 3226.4, "Y": -252.8, - "Z": -4459.15 + "Z": -4459.16 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -398352,7 +398382,7 @@ "2. Topological Coordinates": { "X": 2445.49, "Y": -157.85, - "Z": -3985.68 + "Z": -3985.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398700,7 +398730,7 @@ "2. Topological Coordinates": { "X": 2996.2, "Y": -180.47, - "Z": -4484.78 + "Z": -4484.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398843,8 +398873,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 52, + "End Line": 54 }, { "Function Name": "getObjectWithKnownName", @@ -398933,8 +398963,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 157 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -399090,7 +399120,7 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3145.54, + "X": 3145.55, "Y": -329.2, "Z": -3623.29 }, @@ -399966,7 +399996,7 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 369.27, + "Structural Magnitude": 369.37, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -400200,16 +400230,6 @@ "Start Line": 196, "End Line": 209 }, - { - "Function Name": "next", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "47.6%", - "Start Line": 1551, - "End Line": 1583 - }, { "Function Name": "_raceWithCSPError", "Structural Impact": 12.5, @@ -400400,6 +400420,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "next", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1551, + "End Line": 1570 + }, { "Function Name": "raceAgainstEvaluationStallingEvents", "Structural Impact": 7.9, @@ -400540,6 +400570,16 @@ "Start Line": 841, "End Line": 843 }, + { + "Function Name": "abort", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 1570, + "End Line": 1583 + }, { "Function Name": "nonStallingEvaluateInExistingContext", "Structural Impact": 5.6, @@ -401576,7 +401616,7 @@ "Control Flow Branches": 454, "Sequential Logic Declarations": 516, "Function Parameters": 276, - "Function/Method Declarations": 158, + "Function/Method Declarations": 161, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, "Type/Safety Bypasses": 64, @@ -401715,7 +401755,7 @@ "2. Topological Coordinates": { "X": 2675.8, "Y": -153.12, - "Z": -4672.6 + "Z": -4672.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406877,9 +406917,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": 4622.21, + "X": 4622.22, "Y": 251.14, - "Z": -5082.82 + "Z": -5082.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414055,8 +414095,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 229, - "End Line": 250 + "Start Line": 228, + "End Line": 249 }, { "Function Name": "ap", @@ -414065,8 +414105,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 408, - "End Line": 453 + "Start Line": 407, + "End Line": 452 }, { "Function Name": "elem", @@ -414145,8 +414185,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 312, - "End Line": 328 + "Start Line": 311, + "End Line": 327 }, { "Function Name": "toError", @@ -414175,8 +414215,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 457, - "End Line": 470 + "Start Line": 456, + "End Line": 469 }, { "Function Name": "tryCatch", @@ -414205,8 +414245,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 251, - "End Line": 260 + "Start Line": 250, + "End Line": 259 }, { "Function Name": "filterMap", @@ -414215,8 +414255,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 311 + "Start Line": 303, + "End Line": 310 }, { "Function Name": "map", @@ -414255,8 +414295,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 266, - "End Line": 281 + "Start Line": 265, + "End Line": 280 }, { "Function Name": "reduce", @@ -414285,8 +414325,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 265, - "End Line": 265 + "Start Line": 264, + "End Line": 264 }, { "Function Name": "orElseW", @@ -414385,8 +414425,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 221, - "End Line": 228 + "Start Line": 220, + "End Line": 227 }, { "Function Name": "getValidation", @@ -415001,8 +415041,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 1466 + "Start Line": 760, + "End Line": 1465 }, { "Function Name": "_alt", @@ -415201,8 +415241,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 716 + "Start Line": 701, + "End Line": 715 }, { "Function Name": "getFilterable", @@ -415251,8 +415291,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 722, - "End Line": 730 + "Start Line": 721, + "End Line": 729 }, { "Function Name": "getCompactable", @@ -415351,8 +415391,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 758, - "End Line": 758 + "Start Line": 757, + "End Line": 757 }, { "Function Name": "filterMap", @@ -415361,8 +415401,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 759 + "Start Line": 758, + "End Line": 758 }, { "Function Name": "partition", @@ -415371,8 +415411,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 760 + "Start Line": 759, + "End Line": 759 }, { "Function Name": "fromIOEitherK", @@ -428069,7 +428109,7 @@ "2. Topological Coordinates": { "X": 3717.9, "Y": -147.44, - "Z": -5448.87 + "Z": -5448.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428224,7 +428264,7 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 3444.82, + "X": 3444.83, "Y": -198.73, "Z": -5518.42 }, @@ -428383,7 +428423,7 @@ "2. Topological Coordinates": { "X": 3686.06, "Y": -172.08, - "Z": -5884.2 + "Z": -5884.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433059,7 +433099,7 @@ "2. Topological Coordinates": { "X": 3047.48, "Y": 219.52, - "Z": -5820.84 + "Z": -5820.85 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index 7d4bb7e93..1777f740f 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T15:27:45.955779+00:00", - "Total Scan Duration": "31.79 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:03:06.664823+00:00", + "Total Scan Duration": "32.02 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -360,7 +360,7 @@ "typescript": { "files": 24, "loc": 36020, - "impact": 4277.700000000002 + "impact": 4277.750000000001 }, "kotlin": { "files": 5, @@ -888,7 +888,7 @@ }, "typescript/playwright": { "file_count": 11, - "total_mass": 564.76, + "total_mass": 564.86, "avg_exposures": { "cognitive_load": 44.71, "safety_score": 58.03, @@ -1781,7 +1781,7 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.32, + "total_mass": 1429.27, "avg_exposures": { "cognitive_load": 35.35, "safety_score": 59.85, @@ -55319,7 +55319,7 @@ "2. Topological Coordinates": { "X": 4225.87, "Y": 24.18, - "Z": -4129.53 + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -57375,7 +57375,7 @@ "2. Topological Coordinates": { "X": 3334.91, "Y": -147.23, - "Z": -4676.63 + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58829,7 +58829,7 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3510.07, + "X": 3510.08, "Y": -87.94, "Z": -4546.85 }, @@ -157508,8 +157508,8 @@ "Control Flow Branches": 17, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Start Line": 35, + "End Line": 82 }, { "Function Name": "exit", @@ -157518,8 +157518,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 + "Start Line": 83, + "End Line": 99 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -227609,9 +227609,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2412.12, + "X": 2412.13, "Y": -315.53, - "Z": -5237.73 + "Z": -5237.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227781,9 +227781,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2685.71, + "X": 2685.72, "Y": -197.58, - "Z": -4717.87 + "Z": -4717.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228643,9 +228643,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3299.51, + "X": 3299.52, "Y": -174.68, - "Z": -4611.4 + "Z": -4611.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228968,9 +228968,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3025.76, + "X": 3025.77, "Y": -312.22, - "Z": -5478.71 + "Z": -5478.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229712,7 +229712,7 @@ "2. Topological Coordinates": { "X": 3407.2, "Y": -289.86, - "Z": -5328.25 + "Z": -5328.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229875,7 +229875,7 @@ "2. Topological Coordinates": { "X": 2924.38, "Y": -233.45, - "Z": -5215.86 + "Z": -5215.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339486,8 +339486,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 1941, - "End Line": 1963 + "Start Line": 1940, + "End Line": 1962 }, { "Function Name": "compilesToConst", @@ -339506,8 +339506,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 2133, - "End Line": 2151 + "Start Line": 2132, + "End Line": 2150 }, { "Function Name": "findDecorator", @@ -339596,8 +339596,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 1811, - "End Line": 1830 + "Start Line": 1810, + "End Line": 1829 }, { "Function Name": "constructor", @@ -339606,8 +339606,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2059, - "End Line": 2078 + "Start Line": 2058, + "End Line": 2077 }, { "Function Name": "constructor", @@ -339616,8 +339616,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2179 + "Start Line": 2158, + "End Line": 2178 }, { "Function Name": "constructor", @@ -339626,8 +339626,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2202 + "Start Line": 2183, + "End Line": 2201 }, { "Function Name": "constructor", @@ -339636,8 +339636,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1782 + "Start Line": 1764, + "End Line": 1781 }, { "Function Name": "constructor", @@ -339646,8 +339646,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 2010 + "Start Line": 1992, + "End Line": 2009 }, { "Function Name": "createClassDeclaration", @@ -339716,8 +339716,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2328 + "Start Line": 2312, + "End Line": 2327 }, { "Function Name": "constructor", @@ -339726,8 +339726,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2333, - "End Line": 2348 + "Start Line": 2332, + "End Line": 2347 }, { "Function Name": "createFieldDeclaration", @@ -339766,8 +339766,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 928 + "Start Line": 914, + "End Line": 927 }, { "Function Name": "constructor", @@ -339776,8 +339776,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 972 + "Start Line": 958, + "End Line": 971 }, { "Function Name": "constructor", @@ -339786,8 +339786,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1506, - "End Line": 1519 + "Start Line": 1505, + "End Line": 1518 }, { "Function Name": "constructor", @@ -339796,8 +339796,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1722, - "End Line": 1735 + "Start Line": 1721, + "End Line": 1734 }, { "Function Name": "constructor", @@ -339806,8 +339806,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1879, - "End Line": 1892 + "Start Line": 1878, + "End Line": 1891 }, { "Function Name": "constructor", @@ -339816,8 +339816,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2028 + "Start Line": 2014, + "End Line": 2027 }, { "Function Name": "constructor", @@ -339826,8 +339826,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2207, - "End Line": 2220 + "Start Line": 2206, + "End Line": 2219 }, { "Function Name": "constructor", @@ -339836,8 +339836,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2281, - "End Line": 2294 + "Start Line": 2280, + "End Line": 2293 }, { "Function Name": "isLiteralKind", @@ -339926,8 +339926,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 888, - "End Line": 899 + "Start Line": 887, + "End Line": 898 }, { "Function Name": "constructor", @@ -339936,8 +339936,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 944 + "Start Line": 932, + "End Line": 943 }, { "Function Name": "constructor", @@ -339946,8 +339946,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1085, - "End Line": 1096 + "Start Line": 1084, + "End Line": 1095 }, { "Function Name": "constructor", @@ -339956,8 +339956,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1202 + "Start Line": 1190, + "End Line": 1201 }, { "Function Name": "constructor", @@ -339966,8 +339966,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1218 + "Start Line": 1206, + "End Line": 1217 }, { "Function Name": "constructor", @@ -339976,8 +339976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1223, - "End Line": 1234 + "Start Line": 1222, + "End Line": 1233 }, { "Function Name": "constructor", @@ -339986,8 +339986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1367 + "Start Line": 1355, + "End Line": 1366 }, { "Function Name": "constructor", @@ -339996,8 +339996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1467, - "End Line": 1478 + "Start Line": 1466, + "End Line": 1477 }, { "Function Name": "constructor", @@ -340006,8 +340006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1557, - "End Line": 1568 + "Start Line": 1556, + "End Line": 1567 }, { "Function Name": "constructor", @@ -340016,8 +340016,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1749, - "End Line": 1760 + "Start Line": 1748, + "End Line": 1759 }, { "Function Name": "constructor", @@ -340026,8 +340026,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1908 + "Start Line": 1896, + "End Line": 1907 }, { "Function Name": "constructor", @@ -340036,8 +340036,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2033, - "End Line": 2044 + "Start Line": 2032, + "End Line": 2043 }, { "Function Name": "constructor", @@ -340046,8 +340046,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2103, - "End Line": 2114 + "Start Line": 2102, + "End Line": 2113 }, { "Function Name": "createNamedType", @@ -340176,8 +340176,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 825, - "End Line": 834 + "Start Line": 824, + "End Line": 833 }, { "Function Name": "constructor", @@ -340186,8 +340186,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 883 + "Start Line": 873, + "End Line": 882 }, { "Function Name": "constructor", @@ -340196,8 +340196,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1120 + "Start Line": 1110, + "End Line": 1119 }, { "Function Name": "constructor", @@ -340206,8 +340206,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1139 + "Start Line": 1129, + "End Line": 1138 }, { "Function Name": "constructor", @@ -340216,8 +340216,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1294, - "End Line": 1303 + "Start Line": 1293, + "End Line": 1302 }, { "Function Name": "constructor", @@ -340226,8 +340226,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1339 + "Start Line": 1329, + "End Line": 1338 }, { "Function Name": "constructor", @@ -340236,8 +340236,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1403, - "End Line": 1412 + "Start Line": 1402, + "End Line": 1411 }, { "Function Name": "constructor", @@ -340246,8 +340246,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1439, - "End Line": 1448 + "Start Line": 1438, + "End Line": 1447 }, { "Function Name": "constructor", @@ -340256,8 +340256,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1453, - "End Line": 1462 + "Start Line": 1452, + "End Line": 1461 }, { "Function Name": "constructor", @@ -340266,8 +340266,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1573, - "End Line": 1582 + "Start Line": 1572, + "End Line": 1581 }, { "Function Name": "constructor", @@ -340276,8 +340276,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1587, - "End Line": 1596 + "Start Line": 1586, + "End Line": 1595 }, { "Function Name": "constructor", @@ -340286,8 +340286,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1601, - "End Line": 1610 + "Start Line": 1600, + "End Line": 1609 }, { "Function Name": "constructor", @@ -340296,8 +340296,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1855, - "End Line": 1864 + "Start Line": 1854, + "End Line": 1863 }, { "Function Name": "constructor", @@ -340306,8 +340306,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1922 + "Start Line": 1912, + "End Line": 1921 }, { "Function Name": "constructor", @@ -340316,8 +340316,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1936 + "Start Line": 1926, + "End Line": 1935 }, { "Function Name": "constructor", @@ -340326,8 +340326,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2119, - "End Line": 2128 + "Start Line": 2118, + "End Line": 2127 }, { "Function Name": "constructor", @@ -340336,8 +340336,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2237, - "End Line": 2246 + "Start Line": 2236, + "End Line": 2245 }, { "Function Name": "constructor", @@ -340346,8 +340346,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2255, - "End Line": 2264 + "Start Line": 2254, + "End Line": 2263 }, { "Function Name": "constructor", @@ -340356,8 +340356,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2299, - "End Line": 2308 + "Start Line": 2298, + "End Line": 2307 }, { "Function Name": "constructor", @@ -340366,8 +340366,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2353, - "End Line": 2362 + "Start Line": 2352, + "End Line": 2361 }, { "Function Name": "constructor", @@ -340376,8 +340376,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2379, - "End Line": 2388 + "Start Line": 2378, + "End Line": 2387 }, { "Function Name": "createDecorator", @@ -340656,8 +340656,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1162 + "Start Line": 1154, + "End Line": 1161 }, { "Function Name": "constructor", @@ -340666,8 +340666,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1167, - "End Line": 1174 + "Start Line": 1166, + "End Line": 1173 }, { "Function Name": "constructor", @@ -340676,8 +340676,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1278 + "Start Line": 1270, + "End Line": 1277 }, { "Function Name": "constructor", @@ -340686,8 +340686,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1308, - "End Line": 1315 + "Start Line": 1307, + "End Line": 1314 }, { "Function Name": "constructor", @@ -340696,8 +340696,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1351 + "Start Line": 1343, + "End Line": 1350 }, { "Function Name": "constructor", @@ -340706,8 +340706,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1434 + "Start Line": 1426, + "End Line": 1433 }, { "Function Name": "constructor", @@ -340716,8 +340716,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1483, - "End Line": 1490 + "Start Line": 1482, + "End Line": 1489 }, { "Function Name": "constructor", @@ -340726,8 +340726,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1794 + "Start Line": 1786, + "End Line": 1793 }, { "Function Name": "constructor", @@ -340736,8 +340736,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1806 + "Start Line": 1798, + "End Line": 1805 }, { "Function Name": "constructor", @@ -340746,8 +340746,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1843, - "End Line": 1850 + "Start Line": 1842, + "End Line": 1849 }, { "Function Name": "constructor", @@ -340756,8 +340756,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1971, - "End Line": 1978 + "Start Line": 1970, + "End Line": 1977 }, { "Function Name": "constructor", @@ -340766,8 +340766,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2225, - "End Line": 2232 + "Start Line": 2224, + "End Line": 2231 }, { "Function Name": "constructor", @@ -340776,8 +340776,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2269, - "End Line": 2276 + "Start Line": 2268, + "End Line": 2275 }, { "Function Name": "constructor", @@ -340786,8 +340786,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2367, - "End Line": 2374 + "Start Line": 2366, + "End Line": 2373 }, { "Function Name": "constructor", @@ -340796,8 +340796,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 134 + "Start Line": 128, + "End Line": 133 }, { "Function Name": "createSimpleTypeName", @@ -340946,8 +340946,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1289 + "Start Line": 1282, + "End Line": 1288 }, { "Function Name": "constructor", @@ -340956,8 +340956,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1392, - "End Line": 1398 + "Start Line": 1391, + "End Line": 1397 }, { "Function Name": "constructor", @@ -340966,8 +340966,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1495, - "End Line": 1501 + "Start Line": 1494, + "End Line": 1500 }, { "Function Name": "constructor", @@ -340976,8 +340976,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1530 + "Start Line": 1523, + "End Line": 1529 }, { "Function Name": "constructor", @@ -340986,8 +340986,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1535, - "End Line": 1541 + "Start Line": 1534, + "End Line": 1540 }, { "Function Name": "constructor", @@ -340996,8 +340996,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1546, - "End Line": 1552 + "Start Line": 1545, + "End Line": 1551 }, { "Function Name": "createOmittedType", @@ -341136,8 +341136,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1261, - "End Line": 1266 + "Start Line": 1260, + "End Line": 1265 }, { "Function Name": "constructor", @@ -341146,8 +341146,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1320, - "End Line": 1325 + "Start Line": 1319, + "End Line": 1324 }, { "Function Name": "constructor", @@ -341156,8 +341156,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1417, - "End Line": 1422 + "Start Line": 1416, + "End Line": 1421 }, { "Function Name": "constructor", @@ -341166,8 +341166,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1874 + "Start Line": 1868, + "End Line": 1873 }, { "Function Name": "constructor", @@ -341176,8 +341176,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1988 + "Start Line": 1982, + "End Line": 1987 }, { "Function Name": "clone", @@ -343002,8 +343002,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 234 + "Start Line": 233, + "End Line": 233 }, { "Function Name": "isWasm64", @@ -343846,8 +343846,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 99 + "Start Line": 95, + "End Line": 98 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -358546,7 +358546,7 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.32, + "Directory Group Magnitude": 1429.27, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", @@ -359063,8 +359063,8 @@ }, "2. Topological Coordinates": { "X": 3477.88, - "Y": 154.07, - "Z": 3300.26 + "Y": 154.08, + "Z": 3300.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,7 +359076,7 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.07, + "Structural Magnitude": 318.9, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -359387,8 +359387,8 @@ "Control Flow Branches": 5, "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 + "Start Line": 2044, + "End Line": 2057 }, { "Function Name": "raceCancellation", @@ -359427,8 +359427,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2027, - "End Line": 2040 + "Start Line": 2026, + "End Line": 2039 }, { "Function Name": "thenHandler", @@ -359457,8 +359457,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2381, - "End Line": 2393 + "Start Line": 2380, + "End Line": 2392 }, { "Function Name": "_runWhenIdle", @@ -359740,16 +359740,6 @@ "Start Line": 1755, "End Line": 1757 }, - { - "Function Name": "firstParallel", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 647, - "End Line": 647 - }, { "Function Name": "cancelAndSet", "Structural Impact": 4.0, @@ -359837,8 +359827,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 355, - "End Line": 388 + "Start Line": 354, + "End Line": 387 }, { "Function Name": "trigger", @@ -360107,8 +360097,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 + "Start Line": 2375, + "End Line": 2379 }, { "Function Name": "_finishError", @@ -360217,8 +360207,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 + "Start Line": 1481, + "End Line": 1487 }, { "Function Name": "resolve", @@ -360297,8 +360287,18 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 + "Start Line": 1468, + "End Line": 1473 + }, + { + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1616, + "End Line": 1621 }, { "Function Name": "cancelTimeout", @@ -360367,8 +360367,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 + "Start Line": 2511, + "End Line": 2514 }, { "Function Name": "consumeToEnd", @@ -360527,8 +360527,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 + "Start Line": 2527, + "End Line": 2532 }, { "Function Name": "endOfStream", @@ -360737,8 +360737,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2520 + "Start Line": 2515, + "End Line": 2519 }, { "Function Name": "queue", @@ -360797,8 +360797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 + "Start Line": 1543, + "End Line": 1545 }, { "Function Name": "constructor", @@ -360937,8 +360937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1949 + "Start Line": 1943, + "End Line": 1943 }, { "Function Name": "emitMany", @@ -360967,8 +360967,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2025, - "End Line": 2025 + "Start Line": 2024, + "End Line": 2024 }, { "Function Name": "emitMany", @@ -360977,8 +360977,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2026, - "End Line": 2026 + "Start Line": 2025, + "End Line": 2025 }, { "Function Name": "filter", @@ -361027,8 +361027,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2375, - "End Line": 2375 + "Start Line": 2374, + "End Line": 2374 }, { "Function Name": "filter", @@ -361067,8 +361067,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 344 + "Start Line": 336, + "End Line": 343 }, { "Function Name": "constructor", @@ -361117,8 +361117,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 66, + "End Line": 69 }, { "Function Name": "dispose", @@ -361217,8 +361217,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 21 + "Start Line": 20, + "End Line": 20 }, { "Function Name": "dispose", @@ -361247,8 +361247,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Start Line": 325, + "End Line": 325 }, { "Function Name": "isTriggered", @@ -361257,8 +361257,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 336 + "Start Line": 335, + "End Line": 335 }, { "Function Name": "isTriggered", @@ -361267,8 +361267,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 354 + "Start Line": 353, + "End Line": 353 }, { "Function Name": "dispose", @@ -361357,8 +361357,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 791, + "End Line": 793 }, { "Function Name": "delay", @@ -361417,8 +361417,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Start Line": 1460, + "End Line": 1462 }, { "Function Name": "dispose", @@ -361567,8 +361567,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 + "Start Line": 2292, + "End Line": 2294 }, { "Function Name": "hasFinalValue", @@ -361597,8 +361597,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2511, - "End Line": 2511 + "Start Line": 2510, + "End Line": 2510 }, { "Function Name": "[Symbol.asyncIterator]", @@ -361626,7 +361626,7 @@ "Control Flow Branches": 288, "Sequential Logic Declarations": 586, "Function Parameters": 412, - "Function/Method Declarations": 253, + "Function/Method Declarations": 256, "Class/Entity Declarations": 47, "Defensive Programming Constructs": 258, "Type/Safety Bypasses": 36, @@ -361826,8 +361826,8 @@ "Control Flow Branches": 20, "Input Parameters": 1, "Control Flow Ratio": "80.0%", - "Start Line": 1775, - "End Line": 1819 + "Start Line": 1774, + "End Line": 1818 }, { "Function Name": "run", @@ -361836,8 +361836,8 @@ "Control Flow Branches": 22, "Input Parameters": 0, "Control Flow Ratio": "84.6%", - "Start Line": 1826, - "End Line": 1921 + "Start Line": 1825, + "End Line": 1920 }, { "Function Name": "executeEdits", @@ -361946,8 +361946,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 + "Start Line": 1955, + "End Line": 1965 }, { "Function Name": "_type", @@ -362036,8 +362036,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 + "Start Line": 382, + "End Line": 397 }, { "Function Name": "deltaDecorations", @@ -362116,8 +362116,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 + "Start Line": 372, + "End Line": 381 }, { "Function Name": "setValue", @@ -362826,8 +362826,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 + "Start Line": 2123, + "End Line": 2131 }, { "Function Name": "writeScreenReaderContent", @@ -362976,8 +362976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 + "Start Line": 1926, + "End Line": 1928 }, { "Function Name": "compositionType", @@ -362986,8 +362986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 + "Start Line": 1932, + "End Line": 1934 }, { "Function Name": "paste", @@ -362996,8 +362996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 + "Start Line": 1947, + "End Line": 1950 }, { "Function Name": "dispose", @@ -363196,8 +363196,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1947 + "Start Line": 1941, + "End Line": 1946 }, { "Function Name": "onMouseWheel", @@ -363356,8 +363356,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 2187, + "End Line": 2192 }, { "Function Name": "update", @@ -363526,8 +363526,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Start Line": 1929, + "End Line": 1931 }, { "Function Name": "type", @@ -363536,8 +363536,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Start Line": 1951, + "End Line": 1954 }, { "Function Name": "_removeDecorationType", @@ -363716,8 +363716,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 408 + "Start Line": 401, + "End Line": 407 }, { "Function Name": "getSupportedActions", @@ -363736,8 +363736,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1980 + "Start Line": 1972, + "End Line": 1979 }, { "Function Name": "run", @@ -363746,8 +363746,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1825 + "Start Line": 1819, + "End Line": 1824 }, { "Function Name": "getLayoutInfo", @@ -363796,8 +363796,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 398, + "End Line": 400 }, { "Function Name": "getId", @@ -363876,8 +363876,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 1935, + "End Line": 1937 }, { "Function Name": "endComposition", @@ -363886,8 +363886,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 1938, + "End Line": 1940 }, { "Function Name": "startComposition", @@ -363896,8 +363896,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 1966, + "End Line": 1968 }, { "Function Name": "endComposition", @@ -363906,8 +363906,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 1969, + "End Line": 1971 }, { "Function Name": "getTelemetryData", @@ -364156,7 +364156,7 @@ "Total LOC": 2195, "Coding LOC": 2081, "Documentation LOC": 56, - "Structural Magnitude": 172.07, + "Structural Magnitude": 172.08, "Control Flow Ratio": "34.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -364165,7 +364165,7 @@ "Raw Cognitive Density": 0.471 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.32%", + "Cognitive Load Exposure": "24.34%", "Error & Exception Exposure": "60.44%", "Tech Debt Exposure": "96.8%", "Testing Exposure": "80.0%", @@ -364197,8 +364197,8 @@ "Control Flow Branches": 20, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 1192, - "End Line": 1216 + "Start Line": 1191, + "End Line": 1215 }, { "Function Name": "createSourceControl", @@ -364207,8 +364207,8 @@ "Control Flow Branches": 7, "Input Parameters": 6, "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Start Line": 1427, + "End Line": 1432 }, { "Function Name": "getSession", @@ -364217,8 +364217,8 @@ "Control Flow Branches": 9, "Input Parameters": 3, "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Start Line": 320, + "End Line": 332 }, { "Function Name": "createTerminal", @@ -364227,8 +364227,8 @@ "Control Flow Branches": 8, "Input Parameters": 3, "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Start Line": 941, + "End Line": 954 }, { "Function Name": "showTextDocument", @@ -364247,8 +364247,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "45.5%", - "Start Line": 1144, - "End Line": 1159 + "Start Line": 1143, + "End Line": 1158 }, { "Function Name": "createStatusBarItem", @@ -364257,8 +364257,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Start Line": 903, + "End Line": 918 }, { "Function Name": "openNotebookDocument", @@ -364287,8 +364287,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Start Line": 1491, + "End Line": 1496 }, { "Function Name": "getExtension", @@ -364297,8 +364297,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 + "Start Line": 589, + "End Line": 604 }, { "Function Name": "registerTextEditorCommand", @@ -364307,8 +364307,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Start Line": 358, + "End Line": 376 }, { "Function Name": "perform", @@ -364327,8 +364327,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Start Line": 735, + "End Line": 746 }, { "Function Name": "registerWebviewViewProvider", @@ -364337,8 +364337,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 1000, - "End Line": 1006 + "Start Line": 999, + "End Line": 1005 }, { "Function Name": "createNotebookController", @@ -364347,8 +364347,8 @@ "Control Flow Branches": 3, "Input Parameters": 5, "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Start Line": 1560, + "End Line": 1562 }, { "Function Name": "registerAuthenticationProvider", @@ -364357,8 +364357,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Start Line": 345, + "End Line": 350 }, { "Function Name": "asExternalUri", @@ -364377,8 +364377,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Start Line": 726, + "End Line": 731 }, { "Function Name": "match", @@ -364387,8 +364387,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Start Line": 648, + "End Line": 655 }, { "Function Name": "registerNotebookSerializer", @@ -364397,8 +364397,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Start Line": 1264, + "End Line": 1266 }, { "Function Name": "computeEmbeddings", @@ -364417,8 +364417,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Start Line": 1222, + "End Line": 1227 }, { "Function Name": "wrappedListener", @@ -364437,8 +364437,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 1582, - "End Line": 1593 + "Start Line": 1581, + "End Line": 1592 }, { "Function Name": "createFileSystemWatcher", @@ -364447,8 +364447,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Start Line": 1176, + "End Line": 1184 }, { "Function Name": "getConfiguration", @@ -364457,8 +364457,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 1270, + "End Line": 1273 }, { "Function Name": "decode", @@ -364467,8 +364467,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1412, - "End Line": 1414 + "Start Line": 1411, + "End Line": 1413 }, { "Function Name": "encode", @@ -364477,8 +364477,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1415, - "End Line": 1417 + "Start Line": 1414, + "End Line": 1416 }, { "Function Name": "createWebviewPanel", @@ -364487,8 +364487,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 935, - "End Line": 937 + "Start Line": 934, + "End Line": 936 }, { "Function Name": "findFiles", @@ -364497,18 +364497,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 - }, - { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Start Line": 1135, + "End Line": 1138 }, { "Function Name": "onDidEndTaskProblemMatchers", @@ -364517,8 +364507,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1560 + "Start Line": 1552, + "End Line": 1559 }, { "Function Name": "_asExtensionEvent", @@ -364537,8 +364527,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Start Line": 1799, + "End Line": 1804 }, { "Function Name": "onDidChangeCompletionsUnificationState", @@ -364547,8 +364537,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Start Line": 751, + "End Line": 754 }, { "Function Name": "onDidChangeActiveTextEditor", @@ -364557,8 +364547,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Start Line": 818, + "End Line": 820 }, { "Function Name": "onDidChangeTextEditorSelection", @@ -364567,8 +364557,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Start Line": 824, + "End Line": 826 }, { "Function Name": "onDidChangeTextEditorOptions", @@ -364577,8 +364567,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Start Line": 827, + "End Line": 829 }, { "Function Name": "onDidChangeTextEditorVisibleRanges", @@ -364587,8 +364577,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Start Line": 830, + "End Line": 832 }, { "Function Name": "onDidChangeTextEditorViewColumn", @@ -364597,8 +364587,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Start Line": 833, + "End Line": 835 }, { "Function Name": "onDidChangeTextEditorDiffInformation", @@ -364607,8 +364597,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Start Line": 836, + "End Line": 839 }, { "Function Name": "onDidCloseTerminal", @@ -364617,8 +364607,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Start Line": 840, + "End Line": 842 }, { "Function Name": "onDidOpenTerminal", @@ -364627,8 +364617,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Start Line": 843, + "End Line": 845 }, { "Function Name": "onDidChangeActiveTerminal", @@ -364637,8 +364627,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Start Line": 846, + "End Line": 848 }, { "Function Name": "onDidChangeTerminalDimensions", @@ -364647,8 +364637,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 849, + "End Line": 852 }, { "Function Name": "onDidChangeTerminalState", @@ -364657,8 +364647,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Start Line": 853, + "End Line": 855 }, { "Function Name": "onDidWriteTerminalData", @@ -364667,8 +364657,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Start Line": 856, + "End Line": 859 }, { "Function Name": "onDidExecuteTerminalCommand", @@ -364677,8 +364667,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Start Line": 860, + "End Line": 863 }, { "Function Name": "onDidChangeTerminalShellIntegration", @@ -364687,8 +364677,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Start Line": 864, + "End Line": 866 }, { "Function Name": "onDidStartTerminalShellExecution", @@ -364697,8 +364687,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Start Line": 867, + "End Line": 869 }, { "Function Name": "onDidEndTerminalShellExecution", @@ -364707,8 +364697,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Start Line": 870, + "End Line": 872 }, { "Function Name": "onDidChangeWindowState", @@ -364717,8 +364707,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Start Line": 876, + "End Line": 878 }, { "Function Name": "showQuickPick", @@ -364727,8 +364717,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Start Line": 888, + "End Line": 890 }, { "Function Name": "registerCustomEditorProvider", @@ -364737,8 +364727,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 979, - "End Line": 981 + "Start Line": 978, + "End Line": 980 }, { "Function Name": "onDidChangeActiveColorTheme", @@ -364747,8 +364737,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Start Line": 996, + "End Line": 998 }, { "Function Name": "onDidChangeActiveNotebookEditor", @@ -364757,8 +364747,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Start Line": 1009, + "End Line": 1011 }, { "Function Name": "onDidChangeNotebookEditorSelection", @@ -364767,8 +364757,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Start Line": 1018, + "End Line": 1020 }, { "Function Name": "onDidChangeNotebookEditorVisibleRanges", @@ -364777,8 +364767,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Start Line": 1021, + "End Line": 1023 }, { "Function Name": "onDidChangeActiveChatPanelSessionResource", @@ -364787,8 +364777,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 1058, + "End Line": 1061 }, { "Function Name": "onDidOpenBrowserTab", @@ -364797,8 +364787,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Start Line": 1066, + "End Line": 1069 }, { "Function Name": "onDidCloseBrowserTab", @@ -364807,8 +364797,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Start Line": 1070, + "End Line": 1073 }, { "Function Name": "onDidChangeActiveBrowserTab", @@ -364817,8 +364807,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Start Line": 1078, + "End Line": 1081 }, { "Function Name": "onDidChangeBrowserTabState", @@ -364827,8 +364817,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Start Line": 1082, + "End Line": 1085 }, { "Function Name": "onDidChangeWorkspaceFolders", @@ -364837,8 +364827,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Start Line": 1129, + "End Line": 1131 }, { "Function Name": "findFiles2", @@ -364847,8 +364837,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Start Line": 1139, + "End Line": 1142 }, { "Function Name": "findTextInFiles2", @@ -364857,8 +364847,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 1159, + "End Line": 1163 }, { "Function Name": "onDidOpenTextDocument", @@ -364867,8 +364857,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 1216, + "End Line": 1218 }, { "Function Name": "onDidCloseTextDocument", @@ -364877,8 +364867,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Start Line": 1219, + "End Line": 1221 }, { "Function Name": "onDidSaveTextDocument", @@ -364887,8 +364877,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Start Line": 1228, + "End Line": 1230 }, { "Function Name": "onWillSaveTextDocument", @@ -364897,8 +364887,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 1231, + "End Line": 1233 }, { "Function Name": "onDidChangeConfiguration", @@ -364907,8 +364897,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Start Line": 1267, + "End Line": 1269 }, { "Function Name": "onWillCreateFiles", @@ -364917,8 +364907,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Start Line": 1335, + "End Line": 1337 }, { "Function Name": "onWillDeleteFiles", @@ -364927,8 +364917,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Start Line": 1338, + "End Line": 1340 }, { "Function Name": "onWillRenameFiles", @@ -364937,8 +364927,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Start Line": 1341, + "End Line": 1343 }, { "Function Name": "onDidChangeTunnels", @@ -364947,8 +364937,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Start Line": 1357, + "End Line": 1360 }, { "Function Name": "onDidChangeWorkspaceTrustedFolders", @@ -364957,8 +364947,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Start Line": 1388, + "End Line": 1391 }, { "Function Name": "onDidGrantWorkspaceTrust", @@ -364967,8 +364957,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 1392, + "End Line": 1394 }, { "Function Name": "onWillCreateEditSessionIdentity", @@ -364977,8 +364967,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Start Line": 1399, + "End Line": 1402 }, { "Function Name": "onDidStartDebugSession", @@ -364987,8 +364977,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Start Line": 1464, + "End Line": 1466 }, { "Function Name": "onDidTerminateDebugSession", @@ -364997,8 +364987,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Start Line": 1467, + "End Line": 1469 }, { "Function Name": "onDidChangeActiveDebugSession", @@ -365007,8 +364997,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Start Line": 1470, + "End Line": 1472 }, { "Function Name": "onDidReceiveDebugSessionCustomEvent", @@ -365017,8 +365007,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Start Line": 1473, + "End Line": 1475 }, { "Function Name": "onDidChangeBreakpoints", @@ -365027,8 +365017,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 1476, + "End Line": 1478 }, { "Function Name": "onDidChangeActiveStackItem", @@ -365037,8 +365027,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Start Line": 1479, + "End Line": 1481 }, { "Function Name": "registerDebugConfigurationProvider", @@ -365047,8 +365037,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Start Line": 1482, + "End Line": 1484 }, { "Function Name": "onDidEndTask", @@ -365057,8 +365047,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Start Line": 1539, + "End Line": 1541 }, { "Function Name": "onDidStartTaskProcess", @@ -365067,8 +365057,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Start Line": 1542, + "End Line": 1544 }, { "Function Name": "onDidEndTaskProcess", @@ -365077,8 +365067,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Start Line": 1545, + "End Line": 1547 }, { "Function Name": "onDidStartTaskProblemMatchers", @@ -365087,8 +365077,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Start Line": 1548, + "End Line": 1551 }, { "Function Name": "onDidDisposeChatSession", @@ -365097,8 +365087,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Start Line": 1651, + "End Line": 1654 }, { "Function Name": "onDidReceiveChatDebugEvent", @@ -365107,8 +365097,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 1711, + "End Line": 1714 }, { "Function Name": "onDidChangeCustomAgents", @@ -365117,8 +365107,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 1719, + "End Line": 1722 }, { "Function Name": "onDidChangeInstructions", @@ -365127,8 +365117,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Start Line": 1727, + "End Line": 1730 }, { "Function Name": "onDidChangeSkills", @@ -365137,8 +365127,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Start Line": 1735, + "End Line": 1738 }, { "Function Name": "onDidChangeChatModels", @@ -365147,8 +365137,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Start Line": 1750, + "End Line": 1752 }, { "Function Name": "onDidChangeModelProxyAvailability", @@ -365157,8 +365147,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Start Line": 1760, + "End Line": 1763 }, { "Function Name": "onDidChangeEmbeddingModels", @@ -365167,8 +365157,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Start Line": 1777, + "End Line": 1780 }, { "Function Name": "onDidStartTask", @@ -365177,8 +365167,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1525, - "End Line": 1526 + "Start Line": 1524, + "End Line": 1525 }, { "Function Name": "showInputBox", @@ -365187,8 +365177,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Start Line": 894, + "End Line": 896 }, { "Function Name": "withProgress", @@ -365197,8 +365187,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 928, + "End Line": 930 }, { "Function Name": "registerQuickDiffProvider", @@ -365207,8 +365197,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 1035, + "End Line": 1038 }, { "Function Name": "createWebviewTextEditorInset", @@ -365217,8 +365207,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Start Line": 937, + "End Line": 940 }, { "Function Name": "registerChatSessionContentProvider", @@ -365227,8 +365217,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Start Line": 1666, + "End Line": 1669 }, { "Function Name": "selectChatModels", @@ -365237,8 +365227,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Start Line": 1747, + "End Line": 1749 }, { "Function Name": "registerCommand", @@ -365247,8 +365237,18 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Start Line": 355, + "End Line": 357 + }, + { + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 377, + "End Line": 379 }, { "Function Name": "createTestController", @@ -365257,8 +365257,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Start Line": 558, + "End Line": 560 }, { "Function Name": "registerCodeActionsProvider", @@ -365267,8 +365267,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Start Line": 656, + "End Line": 658 }, { "Function Name": "registerDocumentSymbolProvider", @@ -365277,8 +365277,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Start Line": 705, + "End Line": 707 }, { "Function Name": "registerDocumentDropEditProvider", @@ -365287,8 +365287,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Start Line": 786, + "End Line": 788 }, { "Function Name": "updateWorkspaceFolders", @@ -365297,8 +365297,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Start Line": 1126, + "End Line": 1128 }, { "Function Name": "registerChatContextProvider", @@ -365307,8 +365307,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Start Line": 1686, + "End Line": 1689 }, { "Function Name": "appRoot", @@ -365327,8 +365327,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Start Line": 444, + "End Line": 447 }, { "Function Name": "power", @@ -365347,8 +365347,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Start Line": 1086, + "End Line": 1089 }, { "Function Name": "setStatusBarMessage", @@ -365357,8 +365357,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Start Line": 919, + "End Line": 921 }, { "Function Name": "showNotebookDocument", @@ -365367,8 +365367,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 1024, + "End Line": 1026 }, { "Function Name": "asRelativePath", @@ -365377,8 +365377,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Start Line": 1132, + "End Line": 1134 }, { "Function Name": "applyEdit", @@ -365387,8 +365387,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Start Line": 1173, + "End Line": 1175 }, { "Function Name": "asDebugSourceUri", @@ -365397,8 +365397,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Start Line": 1506, + "End Line": 1508 }, { "Function Name": "fileIsIgnored", @@ -365407,8 +365407,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Start Line": 1808, + "End Line": 1810 }, { "Function Name": "informOnce", @@ -365427,8 +365427,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Start Line": 1344, + "End Line": 1352 }, { "Function Name": "devDeviceId", @@ -365457,8 +365457,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 + "Start Line": 632, + "End Line": 634 }, { "Function Name": "getDiagnostics", @@ -365467,8 +365467,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Start Line": 638, + "End Line": 641 }, { "Function Name": "showWorkspaceFolderPick", @@ -365477,8 +365477,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 + "Start Line": 891, + "End Line": 893 }, { "Function Name": "saveAll", @@ -365487,8 +365487,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Start Line": 1170, + "End Line": 1172 }, { "Function Name": "requestWorkspaceTrust", @@ -365497,8 +365497,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 + "Start Line": 1380, + "End Line": 1383 }, { "Function Name": "stopDebugging", @@ -365507,8 +365507,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Start Line": 1497, + "End Line": 1499 }, { "Function Name": "fetchTasks", @@ -365517,8 +365517,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Start Line": 1515, + "End Line": 1517 }, { "Function Name": "allAcrossExtensionHosts", @@ -365547,8 +365547,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Start Line": 717, + "End Line": 719 }, { "Function Name": "onDidChange", @@ -365567,8 +365567,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 + "Start Line": 1283, + "End Line": 1288 }, { "Function Name": "registerExternalUriOpener", @@ -365577,8 +365577,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 + "Start Line": 1027, + "End Line": 1030 }, { "Function Name": "getCanonicalUri", @@ -365587,8 +365587,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 + "Start Line": 1407, + "End Line": 1410 }, { "Function Name": "createDynamicChatParticipant", @@ -365597,8 +365597,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Start Line": 1643, + "End Line": 1646 }, { "Function Name": "registerChatResourceContextProvider", @@ -365607,8 +365607,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Start Line": 1682, + "End Line": 1685 }, { "Function Name": "registerChatSessionCustomizationProvider", @@ -365617,8 +365617,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Start Line": 1739, + "End Line": 1742 }, { "Function Name": "registerDocumentPasteEditProvider", @@ -365627,8 +365627,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 659, + "End Line": 661 }, { "Function Name": "registerDocumentSemanticTokensProvider", @@ -365637,8 +365637,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 720, + "End Line": 722 }, { "Function Name": "registerDocumentRangeSemanticTokensProvider", @@ -365647,8 +365647,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 723, + "End Line": 725 }, { "Function Name": "registerCompletionItemProvider", @@ -365657,8 +365657,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 732, + "End Line": 734 }, { "Function Name": "onDidChangeVisibleTextEditors", @@ -365667,8 +365667,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 821, + "End Line": 823 }, { "Function Name": "onDidSaveNotebookDocument", @@ -365677,8 +365677,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 1249, + "End Line": 1251 }, { "Function Name": "onDidChangeNotebookDocument", @@ -365687,8 +365687,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 1252, + "End Line": 1254 }, { "Function Name": "onWillSaveNotebookDocument", @@ -365697,8 +365697,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 1255, + "End Line": 1257 }, { "Function Name": "onDidCreateFiles", @@ -365707,8 +365707,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 1326, + "End Line": 1328 }, { "Function Name": "onDidDeleteFiles", @@ -365717,8 +365717,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 1329, + "End Line": 1331 }, { "Function Name": "onDidRenameFiles", @@ -365727,8 +365727,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Start Line": 1332, + "End Line": 1334 }, { "Function Name": "registerChatSessionItemProvider", @@ -365737,8 +365737,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 + "Start Line": 1655, + "End Line": 1661 }, { "Function Name": "hasSession", @@ -365767,8 +365767,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 1277, + "End Line": 1282 }, { "Function Name": "registerAITextSearchProvider", @@ -365777,8 +365777,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 + "Start Line": 1300, + "End Line": 1305 }, { "Function Name": "registerMappedEditsProvider", @@ -365787,8 +365787,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 1631, + "End Line": 1635 }, { "Function Name": "executeCommand", @@ -365797,8 +365797,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 390, + "End Line": 392 }, { "Function Name": "setTextDocumentLanguage", @@ -365807,8 +365807,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 645, + "End Line": 647 }, { "Function Name": "registerCodeLensProvider", @@ -365817,8 +365817,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 662, + "End Line": 664 }, { "Function Name": "registerDefinitionProvider", @@ -365827,8 +365827,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 665, + "End Line": 667 }, { "Function Name": "registerDeclarationProvider", @@ -365837,8 +365837,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 668, + "End Line": 670 }, { "Function Name": "registerImplementationProvider", @@ -365847,8 +365847,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 671, + "End Line": 673 }, { "Function Name": "registerTypeDefinitionProvider", @@ -365857,8 +365857,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 674, + "End Line": 676 }, { "Function Name": "registerHoverProvider", @@ -365867,8 +365867,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 677, + "End Line": 679 }, { "Function Name": "registerEvaluatableExpressionProvider", @@ -365877,8 +365877,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 680, + "End Line": 682 }, { "Function Name": "registerInlineValuesProvider", @@ -365887,8 +365887,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 683, + "End Line": 685 }, { "Function Name": "registerDocumentHighlightProvider", @@ -365897,8 +365897,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 686, + "End Line": 688 }, { "Function Name": "registerMultiDocumentHighlightProvider", @@ -365907,8 +365907,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 689, + "End Line": 691 }, { "Function Name": "registerLinkedEditingRangeProvider", @@ -365917,8 +365917,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 692, + "End Line": 694 }, { "Function Name": "registerReferenceProvider", @@ -365927,8 +365927,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 695, + "End Line": 697 }, { "Function Name": "registerRenameProvider", @@ -365937,8 +365937,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 698, + "End Line": 700 }, { "Function Name": "registerNewSymbolNamesProvider", @@ -365947,8 +365947,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 701, + "End Line": 704 }, { "Function Name": "registerDocumentFormattingEditProvider", @@ -365957,8 +365957,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 711, + "End Line": 713 }, { "Function Name": "registerDocumentRangeFormattingEditProvider", @@ -365967,8 +365967,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 714, + "End Line": 716 }, { "Function Name": "registerDocumentLinkProvider", @@ -365977,8 +365977,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 755, + "End Line": 757 }, { "Function Name": "registerColorProvider", @@ -365987,8 +365987,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 758, + "End Line": 760 }, { "Function Name": "registerFoldingRangeProvider", @@ -365997,8 +365997,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 761, + "End Line": 763 }, { "Function Name": "registerSelectionRangeProvider", @@ -366007,8 +366007,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 764, + "End Line": 766 }, { "Function Name": "registerCallHierarchyProvider", @@ -366017,8 +366017,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 767, + "End Line": 769 }, { "Function Name": "registerTypeHierarchyProvider", @@ -366027,8 +366027,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Start Line": 770, + "End Line": 772 }, { "Function Name": "setLanguageConfiguration", @@ -366037,8 +366037,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Start Line": 773, + "End Line": 775 }, { "Function Name": "getTokenInformationAtPosition", @@ -366047,8 +366047,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Start Line": 776, + "End Line": 779 }, { "Function Name": "registerInlayHintsProvider", @@ -366057,8 +366057,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Start Line": 780, + "End Line": 782 }, { "Function Name": "createLanguageStatusItem", @@ -366067,8 +366067,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Start Line": 783, + "End Line": 785 }, { "Function Name": "showInformationMessage", @@ -366077,8 +366077,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Start Line": 879, + "End Line": 881 }, { "Function Name": "showWarningMessage", @@ -366087,8 +366087,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Start Line": 882, + "End Line": 884 }, { "Function Name": "showErrorMessage", @@ -366097,8 +366097,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Start Line": 885, + "End Line": 887 }, { "Function Name": "createOutputChannel", @@ -366107,8 +366107,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 934 + "Start Line": 931, + "End Line": 933 }, { "Function Name": "registerTerminalProfileProvider", @@ -366117,8 +366117,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Start Line": 958, + "End Line": 960 }, { "Function Name": "registerTerminalCompletionProvider", @@ -366127,8 +366127,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Start Line": 961, + "End Line": 964 }, { "Function Name": "registerTerminalQuickFixProvider", @@ -366137,8 +366137,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Start Line": 965, + "End Line": 968 }, { "Function Name": "registerTreeDataProvider", @@ -366147,8 +366147,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Start Line": 969, + "End Line": 971 }, { "Function Name": "createTreeView", @@ -366157,8 +366157,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 975 + "Start Line": 972, + "End Line": 974 }, { "Function Name": "registerWebviewPanelSerializer", @@ -366167,8 +366167,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Start Line": 975, + "End Line": 977 }, { "Function Name": "registerProfileContentHandler", @@ -366177,8 +366177,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Start Line": 1031, + "End Line": 1034 }, { "Function Name": "registerShareProvider", @@ -366187,8 +366187,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 1042, + "End Line": 1045 }, { "Function Name": "registerTextDocumentContentProvider", @@ -366197,8 +366197,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Start Line": 1274, + "End Line": 1276 }, { "Function Name": "registerFileSearchProvider", @@ -366207,8 +366207,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 1292, + "End Line": 1295 }, { "Function Name": "registerTextSearchProvider", @@ -366217,8 +366217,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Start Line": 1296, + "End Line": 1299 }, { "Function Name": "registerFileSearchProvider2", @@ -366227,8 +366227,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Start Line": 1306, + "End Line": 1309 }, { "Function Name": "registerTextSearchProvider2", @@ -366237,8 +366237,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Start Line": 1310, + "End Line": 1313 }, { "Function Name": "registerRemoteAuthorityResolver", @@ -366247,8 +366247,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Start Line": 1314, + "End Line": 1317 }, { "Function Name": "registerPortAttributesProvider", @@ -366257,8 +366257,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Start Line": 1361, + "End Line": 1364 }, { "Function Name": "registerTunnelProvider", @@ -366267,8 +366267,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Start Line": 1365, + "End Line": 1368 }, { "Function Name": "registerTimelineProvider", @@ -366277,8 +366277,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Start Line": 1369, + "End Line": 1372 }, { "Function Name": "registerEditSessionIdentityProvider", @@ -366287,8 +366287,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Start Line": 1395, + "End Line": 1398 }, { "Function Name": "registerCanonicalUriProvider", @@ -366297,8 +366297,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Start Line": 1403, + "End Line": 1406 }, { "Function Name": "createCommentController", @@ -366307,8 +366307,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Start Line": 1437, + "End Line": 1439 }, { "Function Name": "registerDebugVisualizationProvider", @@ -366317,8 +366317,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Start Line": 1456, + "End Line": 1459 }, { "Function Name": "registerDebugVisualizationTreeProvider", @@ -366327,8 +366327,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Start Line": 1460, + "End Line": 1463 }, { "Function Name": "registerDebugAdapterDescriptorFactory", @@ -366337,8 +366337,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Start Line": 1485, + "End Line": 1487 }, { "Function Name": "registerDebugAdapterTrackerFactory", @@ -366347,8 +366347,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Start Line": 1488, + "End Line": 1490 }, { "Function Name": "registerTaskProvider", @@ -366357,8 +366357,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Start Line": 1512, + "End Line": 1514 }, { "Function Name": "registerNotebookCellStatusBarItemProvider", @@ -366367,8 +366367,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Start Line": 1563, + "End Line": 1565 }, { "Function Name": "registerKernelSourceActionProvider", @@ -366377,8 +366377,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Start Line": 1573, + "End Line": 1576 }, { "Function Name": "getRelatedInformation", @@ -366387,8 +366387,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Start Line": 1611, + "End Line": 1614 }, { "Function Name": "registerRelatedInformationProvider", @@ -366397,8 +366397,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Start Line": 1615, + "End Line": 1618 }, { "Function Name": "registerEmbeddingVectorProvider", @@ -366407,8 +366407,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Start Line": 1619, + "End Line": 1622 }, { "Function Name": "createChatParticipant", @@ -366417,8 +366417,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Start Line": 1640, + "End Line": 1642 }, { "Function Name": "createChatSessionItemController", @@ -366427,8 +366427,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Start Line": 1662, + "End Line": 1665 }, { "Function Name": "registerChatOutputRenderer", @@ -366437,8 +366437,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Start Line": 1670, + "End Line": 1673 }, { "Function Name": "registerChatWorkspaceContextProvider", @@ -366447,8 +366447,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Start Line": 1674, + "End Line": 1677 }, { "Function Name": "registerChatExplicitContextProvider", @@ -366457,8 +366457,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Start Line": 1678, + "End Line": 1681 }, { "Function Name": "registerLanguageModelChatProvider", @@ -366467,8 +366467,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Start Line": 1753, + "End Line": 1755 }, { "Function Name": "registerEmbeddingsProvider", @@ -366477,8 +366477,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Start Line": 1781, + "End Line": 1784 }, { "Function Name": "registerTool", @@ -366487,8 +366487,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Start Line": 1793, + "End Line": 1795 }, { "Function Name": "registerToolDefinition", @@ -366497,8 +366497,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Start Line": 1796, + "End Line": 1798 }, { "Function Name": "registerMcpServerDefinitionProvider", @@ -366507,8 +366507,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Start Line": 1814, + "End Line": 1816 }, { "Function Name": "registerSpeechProvider", @@ -366517,8 +366517,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Start Line": 1837, + "End Line": 1840 }, { "Function Name": "withScmProgress", @@ -366527,8 +366527,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 922, + "End Line": 927 }, { "Function Name": "getAccounts", @@ -366537,8 +366537,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Start Line": 333, + "End Line": 335 }, { "Function Name": "getCommands", @@ -366547,8 +366547,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Start Line": 393, + "End Line": 395 }, { "Function Name": "getDataChannel", @@ -366557,8 +366557,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Start Line": 493, + "End Line": 496 }, { "Function Name": "getSystemIdleState", @@ -366567,8 +366567,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Start Line": 524, + "End Line": 526 }, { "Function Name": "runTests", @@ -366577,8 +366577,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Start Line": 565, + "End Line": 568 }, { "Function Name": "registerTestFollowupProvider", @@ -366587,8 +366587,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Start Line": 569, + "End Line": 572 }, { "Function Name": "registerWorkspaceSymbolProvider", @@ -366597,8 +366597,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 708, + "End Line": 710 }, { "Function Name": "createTextEditorDecorationType", @@ -366607,8 +366607,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Start Line": 815, + "End Line": 817 }, { "Function Name": "showOpenDialog", @@ -366617,8 +366617,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Start Line": 897, + "End Line": 899 }, { "Function Name": "showSaveDialog", @@ -366627,8 +366627,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Start Line": 900, + "End Line": 902 }, { "Function Name": "registerTerminalLinkProvider", @@ -366637,8 +366637,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Start Line": 955, + "End Line": 957 }, { "Function Name": "registerFileDecorationProvider", @@ -366647,8 +366647,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Start Line": 981, + "End Line": 983 }, { "Function Name": "registerUriHandler", @@ -366657,8 +366657,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Start Line": 984, + "End Line": 986 }, { "Function Name": "createChatStatusItem", @@ -366667,8 +366667,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Start Line": 1050, + "End Line": 1053 }, { "Function Name": "rootPath", @@ -366687,8 +366687,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Start Line": 1104, + "End Line": 1106 }, { "Function Name": "name", @@ -366717,8 +366717,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Start Line": 1164, + "End Line": 1166 }, { "Function Name": "saveAs", @@ -366727,8 +366727,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Start Line": 1167, + "End Line": 1169 }, { "Function Name": "textDocuments", @@ -366747,8 +366747,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Start Line": 1318, + "End Line": 1321 }, { "Function Name": "getRemoteExecServer", @@ -366757,8 +366757,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Start Line": 1322, + "End Line": 1325 }, { "Function Name": "requestResourceTrust", @@ -366767,8 +366767,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Start Line": 1376, + "End Line": 1379 }, { "Function Name": "isResourceTrusted", @@ -366777,8 +366777,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Start Line": 1384, + "End Line": 1387 }, { "Function Name": "addBreakpoints", @@ -366787,8 +366787,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Start Line": 1500, + "End Line": 1502 }, { "Function Name": "removeBreakpoints", @@ -366797,8 +366797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Start Line": 1503, + "End Line": 1505 }, { "Function Name": "executeTask", @@ -366807,8 +366807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Start Line": 1518, + "End Line": 1520 }, { "Function Name": "createRendererMessaging", @@ -366817,8 +366817,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Start Line": 1566, + "End Line": 1568 }, { "Function Name": "createNotebookControllerDetectionTask", @@ -366827,8 +366827,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Start Line": 1569, + "End Line": 1572 }, { "Function Name": "transferActiveChat", @@ -366837,8 +366837,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Start Line": 1603, + "End Line": 1606 }, { "Function Name": "registerSettingsSearchProvider", @@ -366847,8 +366847,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Start Line": 1623, + "End Line": 1626 }, { "Function Name": "registerMappedEditsProvider2", @@ -366857,8 +366857,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Start Line": 1636, + "End Line": 1639 }, { "Function Name": "registerChatParticipantDetectionProvider", @@ -366867,8 +366867,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Start Line": 1647, + "End Line": 1650 }, { "Function Name": "registerCustomAgentProvider", @@ -366877,8 +366877,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Start Line": 1691, + "End Line": 1694 }, { "Function Name": "registerInstructionsProvider", @@ -366887,8 +366887,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Start Line": 1695, + "End Line": 1698 }, { "Function Name": "registerPromptFileProvider", @@ -366897,8 +366897,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Start Line": 1699, + "End Line": 1702 }, { "Function Name": "registerSkillProvider", @@ -366907,8 +366907,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Start Line": 1703, + "End Line": 1706 }, { "Function Name": "registerChatDebugLogProvider", @@ -366917,8 +366917,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Start Line": 1707, + "End Line": 1710 }, { "Function Name": "registerLanguageModelProxyProvider", @@ -366927,8 +366927,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Start Line": 1768, + "End Line": 1771 }, { "Function Name": "registerIgnoredFileProvider", @@ -366937,8 +366937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Start Line": 1811, + "End Line": 1813 }, { "Function Name": "onDidChangeMcpServerDefinitions", @@ -366947,8 +366947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Start Line": 1817, + "End Line": 1820 }, { "Function Name": "onDidChangeChatRequestTools", @@ -366957,8 +366957,18 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 + "Start Line": 1829, + "End Line": 1832 + }, + { + "Function Name": "report", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 927, + "End Line": 927 }, { "Function Name": "rootPath", @@ -367057,8 +367067,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Start Line": 561, + "End Line": 564 }, { "Function Name": "onDidChangeTestResults", @@ -367197,8 +367207,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Start Line": 1764, + "End Line": 1767 }, { "Function Name": "embeddingModels", @@ -367227,8 +367237,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Start Line": 1825, + "End Line": 1828 }, { "Function Name": "onDidChangeSessions", @@ -367487,8 +367497,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Start Line": 527, + "End Line": 529 }, { "Function Name": "getCurrentThermalState", @@ -367497,8 +367507,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Start Line": 530, + "End Line": 532 }, { "Function Name": "isOnBatteryPower", @@ -367507,8 +367517,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Start Line": 533, + "End Line": 535 }, { "Function Name": "isStarted", @@ -367527,8 +367537,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Start Line": 543, + "End Line": 545 }, { "Function Name": "onDidChangeDiagnostics", @@ -367547,8 +367557,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Start Line": 642, + "End Line": 644 }, { "Function Name": "activeTextEditor", @@ -367607,8 +367617,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 987, + "End Line": 989 }, { "Function Name": "createInputBox", @@ -367617,8 +367627,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 990, + "End Line": 992 }, { "Function Name": "activeColorTheme", @@ -367830,6 +367840,16 @@ "Start Line": 1597, "End Line": 1599 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1635 + }, { "Function Name": "tools", "Structural Impact": 1.1, @@ -367846,7 +367866,7 @@ "Control Flow Branches": 333, "Sequential Logic Declarations": 637, "Function Parameters": 518, - "Function/Method Declarations": 366, + "Function/Method Declarations": 369, "Class/Entity Declarations": 2, "Defensive Programming Constructs": 49, "Type/Safety Bypasses": 43, @@ -368205,8 +368225,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 163 + "Start Line": 157, + "End Line": 162 }, { "Function Name": "computeChecksums", @@ -368235,8 +368255,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 647 + "Start Line": 639, + "End Line": 646 }, { "Function Name": "packageJsonFn", @@ -368245,8 +368265,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 639 + "Start Line": 638, + "End Line": 638 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -368472,8 +368492,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 + "Start Line": 333, + "End Line": 374 }, { "Function Name": "_createInstance", @@ -368582,8 +368602,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 114 + "Start Line": 95, + "End Line": 113 }, { "Function Name": "_getServiceInstanceOrDescriptor", @@ -368652,8 +368672,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 21, + "End Line": 24 }, { "Function Name": "traceCreation", @@ -368682,8 +368702,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Start Line": 375, + "End Line": 378 }, { "Function Name": "branch", @@ -368712,8 +368732,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 379, + "End Line": 381 }, { "Function Name": "createInstance", @@ -368742,8 +368762,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 410, + "End Line": 410 }, { "Function Name": "stop", @@ -368981,8 +369001,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Start Line": 1190, + "End Line": 1233 }, { "Function Name": "handler", @@ -369081,8 +369101,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 + "Start Line": 864, + "End Line": 885 }, { "Function Name": "sendRequest", @@ -369111,8 +369131,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Start Line": 1125, + "End Line": 1145 }, { "Function Name": "responseTypeToStr", @@ -369191,8 +369211,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Start Line": 1032, + "End Line": 1040 }, { "Function Name": "call", @@ -369201,8 +369221,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Start Line": 555, + "End Line": 560 }, { "Function Name": "getChannel", @@ -369231,8 +369251,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 36 + "Start Line": 35, + "End Line": 35 }, { "Function Name": "routeCall", @@ -369241,8 +369261,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 + "Start Line": 144, + "End Line": 144 }, { "Function Name": "getDelayedChannel", @@ -369271,8 +369291,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1015, + "End Line": 1017 }, { "Function Name": "call", @@ -369281,8 +369301,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 26, - "End Line": 26 + "Start Line": 25, + "End Line": 25 }, { "Function Name": "listen", @@ -369291,8 +369311,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1042, - "End Line": 1054 + "Start Line": 1041, + "End Line": 1053 }, { "Function Name": "collectPendingRequest", @@ -369331,8 +369351,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 529, - "End Line": 529 + "Start Line": 528, + "End Line": 528 }, { "Function Name": "logOutgoing", @@ -369431,8 +369451,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 + "Start Line": 886, + "End Line": 896 }, { "Function Name": "listen", @@ -369441,8 +369461,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Start Line": 561, + "End Line": 566 }, { "Function Name": "registerChannel", @@ -369481,8 +369501,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Start Line": 1018, + "End Line": 1022 }, { "Function Name": "onDidRemoveLastListener", @@ -369491,8 +369511,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 689 + "Start Line": 676, + "End Line": 688 }, { "Function Name": "listen", @@ -369511,8 +369531,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 157 + "Start Line": 156, + "End Line": 156 }, { "Function Name": "onEventListen", @@ -369591,8 +369611,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 945, - "End Line": 953 + "Start Line": 944, + "End Line": 952 }, { "Function Name": "constructor", @@ -369711,8 +369731,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 118 + "Start Line": 117, + "End Line": 117 }, { "Function Name": "getChannel", @@ -369811,8 +369831,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 100 + "Start Line": 99, + "End Line": 99 }, { "Function Name": "getChannel", @@ -369821,8 +369841,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 126 + "Start Line": 125, + "End Line": 125 }, { "Function Name": "read", @@ -369831,8 +369851,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 161 + "Start Line": 160, + "End Line": 160 }, { "Function Name": "write", @@ -369841,8 +369861,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 164, + "End Line": 164 }, { "Function Name": "constructor", @@ -369861,8 +369881,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 919 + "Start Line": 909, + "End Line": 918 }, { "Function Name": "constructor", @@ -369871,8 +369891,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Start Line": 1058, + "End Line": 1058 }, { "Function Name": "connections", @@ -369921,8 +369941,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 663 + "Start Line": 661, + "End Line": 662 }, { "Function Name": "onDidInitializePromise", @@ -370068,9 +370088,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, + "X": 3514.5, "Y": 207.59, - "Z": 3528.63 + "Z": 3528.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370082,7 +370102,7 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 72.1, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -370383,8 +370403,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 + "Start Line": 235, + "End Line": 243 }, { "Function Name": "getDisposableData", @@ -370523,8 +370543,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 731, - "End Line": 740 + "Start Line": 730, + "End Line": 739 }, { "Function Name": "clearAndLeak", @@ -370783,8 +370803,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 30 + "Start Line": 26, + "End Line": 26 }, { "Function Name": "markAsDisposed", @@ -370873,8 +370893,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 719, + "End Line": 719 }, { "Function Name": "constructor", @@ -370883,8 +370903,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 + "Start Line": 740, + "End Line": 740 }, { "Function Name": "constructor", @@ -370953,8 +370973,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 313 + "Start Line": 312, + "End Line": 312 }, { "Function Name": "constructor", @@ -370976,6 +370996,16 @@ "Start Line": 445, "End Line": 447 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 533, + "End Line": 533 + }, { "Function Name": "constructor", "Structural Impact": 1.1, @@ -371093,8 +371123,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 + "Start Line": 970, + "End Line": 972 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -371102,7 +371132,7 @@ "Control Flow Branches": 111, "Sequential Logic Declarations": 173, "Function Parameters": 147, - "Function/Method Declarations": 99, + "Function/Method Declarations": 100, "Class/Entity Declarations": 18, "Defensive Programming Constructs": 77, "Type/Safety Bypasses": 15, @@ -372180,8 +372210,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 14691, - "End Line": 14691 + "Start Line": 14681, + "End Line": 14681 }, { "Function Name": "revealRange", @@ -372350,8 +372380,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 19554, - "End Line": 19554 + "Start Line": 19547, + "End Line": 19547 }, { "Function Name": "sendErrorData", @@ -372450,8 +372480,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16808, - "End Line": 16808 + "Start Line": 16799, + "End Line": 16799 }, { "Function Name": "resolveDebugConfiguration", @@ -372810,8 +372840,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4615, - "End Line": 4615 + "Start Line": 4598, + "End Line": 4598 }, { "Function Name": "provideColorPresentations", @@ -372860,8 +372890,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2767, - "End Line": 2767 + "Start Line": 2745, + "End Line": 2745 }, { "Function Name": "provideInlineValues", @@ -372880,8 +372910,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3730, - "End Line": 3730 + "Start Line": 3717, + "End Line": 3717 }, { "Function Name": "provideRenameEdits", @@ -372890,8 +372920,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4222, - "End Line": 4222 + "Start Line": 4209, + "End Line": 4209 }, { "Function Name": "provideDocumentRangeFormattingEdits", @@ -372900,8 +372930,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4571, - "End Line": 4571 + "Start Line": 4555, + "End Line": 4555 }, { "Function Name": "provideSignatureHelp", @@ -372910,8 +372940,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4783 + "Start Line": 4770, + "End Line": 4770 }, { "Function Name": "provideCompletionItems", @@ -372920,8 +372950,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5202, - "End Line": 5202 + "Start Line": 5189, + "End Line": 5189 }, { "Function Name": "provideInlineCompletionItems", @@ -372930,8 +372960,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5248 + "Start Line": 5233, + "End Line": 5233 }, { "Function Name": "provideDocumentDropEdits", @@ -372940,8 +372970,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6266 + "Start Line": 6254, + "End Line": 6254 }, { "Function Name": "rename", @@ -373070,8 +373100,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2936 + "Start Line": 2925, + "End Line": 2925 }, { "Function Name": "provideImplementation", @@ -373080,8 +373110,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2954 + "Start Line": 2943, + "End Line": 2943 }, { "Function Name": "provideTypeDefinition", @@ -373090,8 +373120,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2972 + "Start Line": 2961, + "End Line": 2961 }, { "Function Name": "provideDeclaration", @@ -373100,8 +373130,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2996, - "End Line": 2996 + "Start Line": 2985, + "End Line": 2985 }, { "Function Name": "provideHover", @@ -373110,8 +373140,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3157, - "End Line": 3157 + "Start Line": 3144, + "End Line": 3144 }, { "Function Name": "provideEvaluatableExpression", @@ -373120,8 +373150,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3206 + "Start Line": 3193, + "End Line": 3193 }, { "Function Name": "provideDocumentHighlights", @@ -373130,8 +373160,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 3388, + "End Line": 3388 }, { "Function Name": "resolveWorkspaceSymbol", @@ -373170,8 +373200,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4548, - "End Line": 4548 + "Start Line": 4537, + "End Line": 4537 }, { "Function Name": "provideDocumentRangesFormattingEdits", @@ -373240,8 +373270,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 5845, + "End Line": 5845 }, { "Function Name": "prepareCallHierarchy", @@ -373250,8 +373280,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5978, - "End Line": 5978 + "Start Line": 5965, + "End Line": 5965 }, { "Function Name": "prepareTypeHierarchy", @@ -373260,8 +373290,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6076, - "End Line": 6076 + "Start Line": 6063, + "End Line": 6063 }, { "Function Name": "provideLinkedEditingRanges", @@ -373270,8 +373300,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6144 + "Start Line": 6132, + "End Line": 6132 }, { "Function Name": "resolveDocumentDropEdit", @@ -373290,8 +373320,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6365, - "End Line": 6365 + "Start Line": 6346, + "End Line": 6346 }, { "Function Name": "provideDocumentPasteEdits", @@ -373330,8 +373360,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10345 + "Start Line": 10331, + "End Line": 10331 }, { "Function Name": "resolveCustomTextEditor", @@ -373340,8 +373370,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10375 + "Start Line": 10355, + "End Line": 10355 }, { "Function Name": "openCustomDocument", @@ -373350,8 +373380,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10534, - "End Line": 10534 + "Start Line": 10516, + "End Line": 10516 }, { "Function Name": "resolveCustomEditor", @@ -373570,8 +373600,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16425, - "End Line": 16425 + "Start Line": 16416, + "End Line": 16416 }, { "Function Name": "onWillStartSession", @@ -373580,8 +373610,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16994, - "End Line": 16994 + "Start Line": 16990, + "End Line": 16990 }, { "Function Name": "onWillReceiveMessage", @@ -373710,8 +373740,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19771, - "End Line": 19771 + "Start Line": 19763, + "End Line": 19763 }, { "Function Name": "resolveMcpServerDefinition", @@ -373760,8 +373790,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1408 + "Start Line": 1400, + "End Line": 1400 }, { "Function Name": "insert", @@ -373810,8 +373840,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 3638, + "End Line": 3638 }, { "Function Name": "provideWorkspaceSymbols", @@ -373820,8 +373850,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3684, - "End Line": 3684 + "Start Line": 3665, + "End Line": 3665 }, { "Function Name": "replace", @@ -373960,8 +373990,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5413, - "End Line": 5413 + "Start Line": 5402, + "End Line": 5402 }, { "Function Name": "provideDocumentColors", @@ -373970,8 +374000,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5539, - "End Line": 5539 + "Start Line": 5529, + "End Line": 5529 }, { "Function Name": "provideCallHierarchyIncomingCalls", @@ -374100,8 +374130,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8171, - "End Line": 8171 + "Start Line": 8162, + "End Line": 8162 }, { "Function Name": "provideFileDecoration", @@ -374190,8 +374220,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10216, - "End Line": 10216 + "Start Line": 10204, + "End Line": 10204 }, { "Function Name": "saveCustomDocument", @@ -374650,8 +374680,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15969, - "End Line": 15969 + "Start Line": 15960, + "End Line": 15960 }, { "Function Name": "serializeNotebook", @@ -374730,8 +374760,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16984, - "End Line": 16984 + "Start Line": 16966, + "End Line": 16966 }, { "Function Name": "constructor", @@ -374770,8 +374800,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17729, - "End Line": 17729 + "Start Line": 17725, + "End Line": 17725 }, { "Function Name": "createCommentController", @@ -374920,8 +374950,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21161, - "End Line": 21161 + "Start Line": 21155, + "End Line": 21155 }, { "Function Name": "from", @@ -375310,8 +375340,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6829 + "Start Line": 6821, + "End Line": 6821 }, { "Function Name": "has", @@ -375400,8 +375430,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7663, - "End Line": 7663 + "Start Line": 7656, + "End Line": 7656 }, { "Function Name": "executeCommand", @@ -375430,8 +375460,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8226 + "Start Line": 8220, + "End Line": 8220 }, { "Function Name": "setKeysForSync", @@ -375440,8 +375470,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8454, - "End Line": 8454 + "Start Line": 8440, + "End Line": 8440 }, { "Function Name": "asAbsolutePath", @@ -375490,8 +375520,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9230, - "End Line": 9230 + "Start Line": 9224, + "End Line": 9224 }, { "Function Name": "executeTask", @@ -375550,8 +375580,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9782, - "End Line": 9782 + "Start Line": 9774, + "End Line": 9774 }, { "Function Name": "readDirectory", @@ -375650,8 +375680,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11061, - "End Line": 11061 + "Start Line": 11054, + "End Line": 11054 }, { "Function Name": "createTextEditorDecorationType", @@ -375740,8 +375770,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12024, - "End Line": 12024 + "Start Line": 12013, + "End Line": 12013 }, { "Function Name": "getTreeItem", @@ -375790,8 +375820,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12992, - "End Line": 12992 + "Start Line": 12975, + "End Line": 12975 }, { "Function Name": "waitUntil", @@ -376060,8 +376090,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17028 + "Start Line": 17020, + "End Line": 17020 }, { "Function Name": "append", @@ -376070,8 +376100,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17040, - "End Line": 17040 + "Start Line": 17034, + "End Line": 17034 }, { "Function Name": "appendLine", @@ -376220,8 +376250,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19913, - "End Line": 19913 + "Start Line": 19905, + "End Line": 19905 }, { "Function Name": "button", @@ -376500,8 +376530,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8427 + "Start Line": 8423, + "End Line": 8423 }, { "Function Name": "keys", @@ -376510,8 +376540,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8589, - "End Line": 8589 + "Start Line": 8582, + "End Line": 8582 }, { "Function Name": "keys", @@ -376520,8 +376550,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8641, - "End Line": 8641 + "Start Line": 8637, + "End Line": 8637 }, { "Function Name": "terminate", @@ -376590,8 +376620,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10675, - "End Line": 10675 + "Start Line": 10669, + "End Line": 10669 }, { "Function Name": "createQuickPick", @@ -376630,8 +376660,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11980, - "End Line": 11980 + "Start Line": 11974, + "End Line": 11974 }, { "Function Name": "asFile", @@ -397497,7 +397527,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 564.76, + "Directory Group Magnitude": 564.86, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -397532,9 +397562,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3386.98, + "X": 3386.99, "Y": -338.21, - "Z": -4308.31 + "Z": -4308.32 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -397689,7 +397719,7 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3418.14, + "X": 3418.15, "Y": -406.69, "Z": -3802.74 }, @@ -398005,7 +398035,7 @@ "2. Topological Coordinates": { "X": 3226.4, "Y": -252.8, - "Z": -4459.15 + "Z": -4459.16 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -398352,7 +398382,7 @@ "2. Topological Coordinates": { "X": 2445.49, "Y": -157.85, - "Z": -3985.68 + "Z": -3985.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398700,7 +398730,7 @@ "2. Topological Coordinates": { "X": 2996.2, "Y": -180.47, - "Z": -4484.78 + "Z": -4484.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398843,8 +398873,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 52, + "End Line": 54 }, { "Function Name": "getObjectWithKnownName", @@ -398933,8 +398963,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 157 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -399090,7 +399120,7 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3145.54, + "X": 3145.55, "Y": -329.2, "Z": -3623.29 }, @@ -399966,7 +399996,7 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 369.27, + "Structural Magnitude": 369.37, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -400200,16 +400230,6 @@ "Start Line": 196, "End Line": 209 }, - { - "Function Name": "next", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "47.6%", - "Start Line": 1551, - "End Line": 1583 - }, { "Function Name": "_raceWithCSPError", "Structural Impact": 12.5, @@ -400400,6 +400420,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "next", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1551, + "End Line": 1570 + }, { "Function Name": "raceAgainstEvaluationStallingEvents", "Structural Impact": 7.9, @@ -400540,6 +400570,16 @@ "Start Line": 841, "End Line": 843 }, + { + "Function Name": "abort", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 1570, + "End Line": 1583 + }, { "Function Name": "nonStallingEvaluateInExistingContext", "Structural Impact": 5.6, @@ -401576,7 +401616,7 @@ "Control Flow Branches": 454, "Sequential Logic Declarations": 516, "Function Parameters": 276, - "Function/Method Declarations": 158, + "Function/Method Declarations": 161, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, "Type/Safety Bypasses": 64, @@ -401715,7 +401755,7 @@ "2. Topological Coordinates": { "X": 2675.8, "Y": -153.12, - "Z": -4672.6 + "Z": -4672.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406877,9 +406917,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": 4622.21, + "X": 4622.22, "Y": 251.14, - "Z": -5082.82 + "Z": -5082.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414055,8 +414095,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 229, - "End Line": 250 + "Start Line": 228, + "End Line": 249 }, { "Function Name": "ap", @@ -414065,8 +414105,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 408, - "End Line": 453 + "Start Line": 407, + "End Line": 452 }, { "Function Name": "elem", @@ -414145,8 +414185,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 312, - "End Line": 328 + "Start Line": 311, + "End Line": 327 }, { "Function Name": "toError", @@ -414175,8 +414215,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 457, - "End Line": 470 + "Start Line": 456, + "End Line": 469 }, { "Function Name": "tryCatch", @@ -414205,8 +414245,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 251, - "End Line": 260 + "Start Line": 250, + "End Line": 259 }, { "Function Name": "filterMap", @@ -414215,8 +414255,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 311 + "Start Line": 303, + "End Line": 310 }, { "Function Name": "map", @@ -414255,8 +414295,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 266, - "End Line": 281 + "Start Line": 265, + "End Line": 280 }, { "Function Name": "reduce", @@ -414285,8 +414325,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 265, - "End Line": 265 + "Start Line": 264, + "End Line": 264 }, { "Function Name": "orElseW", @@ -414385,8 +414425,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 221, - "End Line": 228 + "Start Line": 220, + "End Line": 227 }, { "Function Name": "getValidation", @@ -415001,8 +415041,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 1466 + "Start Line": 760, + "End Line": 1465 }, { "Function Name": "_alt", @@ -415201,8 +415241,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 716 + "Start Line": 701, + "End Line": 715 }, { "Function Name": "getFilterable", @@ -415251,8 +415291,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 722, - "End Line": 730 + "Start Line": 721, + "End Line": 729 }, { "Function Name": "getCompactable", @@ -415351,8 +415391,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 758, - "End Line": 758 + "Start Line": 757, + "End Line": 757 }, { "Function Name": "filterMap", @@ -415361,8 +415401,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 759 + "Start Line": 758, + "End Line": 758 }, { "Function Name": "partition", @@ -415371,8 +415411,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 760 + "Start Line": 759, + "End Line": 759 }, { "Function Name": "fromIOEitherK", @@ -428069,7 +428109,7 @@ "2. Topological Coordinates": { "X": 3717.9, "Y": -147.44, - "Z": -5448.87 + "Z": -5448.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428224,7 +428264,7 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 3444.82, + "X": 3444.83, "Y": -198.73, "Z": -5518.42 }, @@ -428383,7 +428423,7 @@ "2. Topological Coordinates": { "X": 3686.06, "Y": -172.08, - "Z": -5884.2 + "Z": -5884.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433059,7 +433099,7 @@ "2. Topological Coordinates": { "X": 3047.48, "Y": 219.52, - "Z": -5820.84 + "Z": -5820.85 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/tree_sitter_accuracy_baseline_typescript.json b/tests/tree_sitter_accuracy_baseline_typescript.json index de1aa4252..f7d44cae9 100644 --- a/tests/tree_sitter_accuracy_baseline_typescript.json +++ b/tests/tree_sitter_accuracy_baseline_typescript.json @@ -1,12 +1,12 @@ { - "args_comparable": 2773, - "args_exact_match": 2741, + "args_comparable": 2777, + "args_exact_match": 2745, "corpus_path": "language-crucible/data/typescript", "extra_classes": 0, "extra_functions": 12, "files_scanned": 23, "found_classes": 842, - "found_functions": 2773, + "found_functions": 2777, "real_classes": 842, "real_functions": 2788 } From f3f7a96bde882871006ae92e395722ef8e457a85 Mon Sep 17 00:00:00 2001 From: Joe Esquibel Date: Wed, 26 Aug 2026 16:19:29 -0400 Subject: [PATCH 3/3] chore: re-bless golden masters against merged main (#2276 + #2277) Co-Authored-By: Claude Sonnet 5 --- tests/golden_master_audit.json | 2230 ++++++++++++----------- tests/golden_master_zero_dep_audit.json | 2230 ++++++++++++----------- 2 files changed, 2270 insertions(+), 2190 deletions(-) diff --git a/tests/golden_master_audit.json b/tests/golden_master_audit.json index 614acc337..fc379b37b 100644 --- a/tests/golden_master_audit.json +++ b/tests/golden_master_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T19:15:10.569129+00:00", - "Total Scan Duration": "34.9 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:16:56.201419+00:00", + "Total Scan Duration": "34.85 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -360,7 +360,7 @@ "typescript": { "files": 24, "loc": 36020, - "impact": 4278.140000000001 + "impact": 4278.190000000001 }, "kotlin": { "files": 5, @@ -888,7 +888,7 @@ }, "typescript/playwright": { "file_count": 11, - "total_mass": 564.76, + "total_mass": 564.86, "avg_exposures": { "cognitive_load": 44.71, "safety_score": 58.03, @@ -1781,7 +1781,7 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.76, + "total_mass": 1429.71, "avg_exposures": { "cognitive_load": 35.35, "safety_score": 59.85, @@ -55319,7 +55319,7 @@ "2. Topological Coordinates": { "X": 4225.87, "Y": 24.18, - "Z": -4129.53 + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -57375,7 +57375,7 @@ "2. Topological Coordinates": { "X": 3334.91, "Y": -147.23, - "Z": -4676.63 + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58829,7 +58829,7 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3510.07, + "X": 3510.08, "Y": -87.94, "Z": -4546.85 }, @@ -157508,8 +157508,8 @@ "Control Flow Branches": 17, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Start Line": 35, + "End Line": 82 }, { "Function Name": "exit", @@ -157518,8 +157518,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 + "Start Line": 83, + "End Line": 99 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -227609,9 +227609,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2412.12, + "X": 2412.13, "Y": -315.53, - "Z": -5237.73 + "Z": -5237.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227781,9 +227781,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2685.71, + "X": 2685.72, "Y": -197.58, - "Z": -4717.87 + "Z": -4717.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228643,9 +228643,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3299.51, + "X": 3299.52, "Y": -174.68, - "Z": -4611.4 + "Z": -4611.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228968,9 +228968,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3025.76, + "X": 3025.77, "Y": -312.22, - "Z": -5478.71 + "Z": -5478.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229712,7 +229712,7 @@ "2. Topological Coordinates": { "X": 3407.2, "Y": -289.86, - "Z": -5328.25 + "Z": -5328.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229875,7 +229875,7 @@ "2. Topological Coordinates": { "X": 2924.38, "Y": -233.45, - "Z": -5215.86 + "Z": -5215.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339486,8 +339486,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 1941, - "End Line": 1963 + "Start Line": 1940, + "End Line": 1962 }, { "Function Name": "compilesToConst", @@ -339506,8 +339506,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 2133, - "End Line": 2151 + "Start Line": 2132, + "End Line": 2150 }, { "Function Name": "findDecorator", @@ -339596,8 +339596,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 1811, - "End Line": 1830 + "Start Line": 1810, + "End Line": 1829 }, { "Function Name": "constructor", @@ -339606,8 +339606,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2059, - "End Line": 2078 + "Start Line": 2058, + "End Line": 2077 }, { "Function Name": "constructor", @@ -339616,8 +339616,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2179 + "Start Line": 2158, + "End Line": 2178 }, { "Function Name": "constructor", @@ -339626,8 +339626,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2202 + "Start Line": 2183, + "End Line": 2201 }, { "Function Name": "constructor", @@ -339636,8 +339636,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1782 + "Start Line": 1764, + "End Line": 1781 }, { "Function Name": "constructor", @@ -339646,8 +339646,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 2010 + "Start Line": 1992, + "End Line": 2009 }, { "Function Name": "createClassDeclaration", @@ -339716,8 +339716,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2328 + "Start Line": 2312, + "End Line": 2327 }, { "Function Name": "constructor", @@ -339726,8 +339726,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2333, - "End Line": 2348 + "Start Line": 2332, + "End Line": 2347 }, { "Function Name": "createFieldDeclaration", @@ -339766,8 +339766,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 928 + "Start Line": 914, + "End Line": 927 }, { "Function Name": "constructor", @@ -339776,8 +339776,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 972 + "Start Line": 958, + "End Line": 971 }, { "Function Name": "constructor", @@ -339786,8 +339786,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1506, - "End Line": 1519 + "Start Line": 1505, + "End Line": 1518 }, { "Function Name": "constructor", @@ -339796,8 +339796,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1722, - "End Line": 1735 + "Start Line": 1721, + "End Line": 1734 }, { "Function Name": "constructor", @@ -339806,8 +339806,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1879, - "End Line": 1892 + "Start Line": 1878, + "End Line": 1891 }, { "Function Name": "constructor", @@ -339816,8 +339816,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2028 + "Start Line": 2014, + "End Line": 2027 }, { "Function Name": "constructor", @@ -339826,8 +339826,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2207, - "End Line": 2220 + "Start Line": 2206, + "End Line": 2219 }, { "Function Name": "constructor", @@ -339836,8 +339836,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2281, - "End Line": 2294 + "Start Line": 2280, + "End Line": 2293 }, { "Function Name": "isLiteralKind", @@ -339926,8 +339926,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 888, - "End Line": 899 + "Start Line": 887, + "End Line": 898 }, { "Function Name": "constructor", @@ -339936,8 +339936,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 944 + "Start Line": 932, + "End Line": 943 }, { "Function Name": "constructor", @@ -339946,8 +339946,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1085, - "End Line": 1096 + "Start Line": 1084, + "End Line": 1095 }, { "Function Name": "constructor", @@ -339956,8 +339956,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1202 + "Start Line": 1190, + "End Line": 1201 }, { "Function Name": "constructor", @@ -339966,8 +339966,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1218 + "Start Line": 1206, + "End Line": 1217 }, { "Function Name": "constructor", @@ -339976,8 +339976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1223, - "End Line": 1234 + "Start Line": 1222, + "End Line": 1233 }, { "Function Name": "constructor", @@ -339986,8 +339986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1367 + "Start Line": 1355, + "End Line": 1366 }, { "Function Name": "constructor", @@ -339996,8 +339996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1467, - "End Line": 1478 + "Start Line": 1466, + "End Line": 1477 }, { "Function Name": "constructor", @@ -340006,8 +340006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1557, - "End Line": 1568 + "Start Line": 1556, + "End Line": 1567 }, { "Function Name": "constructor", @@ -340016,8 +340016,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1749, - "End Line": 1760 + "Start Line": 1748, + "End Line": 1759 }, { "Function Name": "constructor", @@ -340026,8 +340026,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1908 + "Start Line": 1896, + "End Line": 1907 }, { "Function Name": "constructor", @@ -340036,8 +340036,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2033, - "End Line": 2044 + "Start Line": 2032, + "End Line": 2043 }, { "Function Name": "constructor", @@ -340046,8 +340046,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2103, - "End Line": 2114 + "Start Line": 2102, + "End Line": 2113 }, { "Function Name": "createNamedType", @@ -340176,8 +340176,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 825, - "End Line": 834 + "Start Line": 824, + "End Line": 833 }, { "Function Name": "constructor", @@ -340186,8 +340186,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 883 + "Start Line": 873, + "End Line": 882 }, { "Function Name": "constructor", @@ -340196,8 +340196,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1120 + "Start Line": 1110, + "End Line": 1119 }, { "Function Name": "constructor", @@ -340206,8 +340206,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1139 + "Start Line": 1129, + "End Line": 1138 }, { "Function Name": "constructor", @@ -340216,8 +340216,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1294, - "End Line": 1303 + "Start Line": 1293, + "End Line": 1302 }, { "Function Name": "constructor", @@ -340226,8 +340226,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1339 + "Start Line": 1329, + "End Line": 1338 }, { "Function Name": "constructor", @@ -340236,8 +340236,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1403, - "End Line": 1412 + "Start Line": 1402, + "End Line": 1411 }, { "Function Name": "constructor", @@ -340246,8 +340246,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1439, - "End Line": 1448 + "Start Line": 1438, + "End Line": 1447 }, { "Function Name": "constructor", @@ -340256,8 +340256,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1453, - "End Line": 1462 + "Start Line": 1452, + "End Line": 1461 }, { "Function Name": "constructor", @@ -340266,8 +340266,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1573, - "End Line": 1582 + "Start Line": 1572, + "End Line": 1581 }, { "Function Name": "constructor", @@ -340276,8 +340276,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1587, - "End Line": 1596 + "Start Line": 1586, + "End Line": 1595 }, { "Function Name": "constructor", @@ -340286,8 +340286,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1601, - "End Line": 1610 + "Start Line": 1600, + "End Line": 1609 }, { "Function Name": "constructor", @@ -340296,8 +340296,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1855, - "End Line": 1864 + "Start Line": 1854, + "End Line": 1863 }, { "Function Name": "constructor", @@ -340306,8 +340306,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1922 + "Start Line": 1912, + "End Line": 1921 }, { "Function Name": "constructor", @@ -340316,8 +340316,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1936 + "Start Line": 1926, + "End Line": 1935 }, { "Function Name": "constructor", @@ -340326,8 +340326,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2119, - "End Line": 2128 + "Start Line": 2118, + "End Line": 2127 }, { "Function Name": "constructor", @@ -340336,8 +340336,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2237, - "End Line": 2246 + "Start Line": 2236, + "End Line": 2245 }, { "Function Name": "constructor", @@ -340346,8 +340346,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2255, - "End Line": 2264 + "Start Line": 2254, + "End Line": 2263 }, { "Function Name": "constructor", @@ -340356,8 +340356,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2299, - "End Line": 2308 + "Start Line": 2298, + "End Line": 2307 }, { "Function Name": "constructor", @@ -340366,8 +340366,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2353, - "End Line": 2362 + "Start Line": 2352, + "End Line": 2361 }, { "Function Name": "constructor", @@ -340376,8 +340376,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2379, - "End Line": 2388 + "Start Line": 2378, + "End Line": 2387 }, { "Function Name": "createDecorator", @@ -340656,8 +340656,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1162 + "Start Line": 1154, + "End Line": 1161 }, { "Function Name": "constructor", @@ -340666,8 +340666,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1167, - "End Line": 1174 + "Start Line": 1166, + "End Line": 1173 }, { "Function Name": "constructor", @@ -340676,8 +340676,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1278 + "Start Line": 1270, + "End Line": 1277 }, { "Function Name": "constructor", @@ -340686,8 +340686,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1308, - "End Line": 1315 + "Start Line": 1307, + "End Line": 1314 }, { "Function Name": "constructor", @@ -340696,8 +340696,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1351 + "Start Line": 1343, + "End Line": 1350 }, { "Function Name": "constructor", @@ -340706,8 +340706,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1434 + "Start Line": 1426, + "End Line": 1433 }, { "Function Name": "constructor", @@ -340716,8 +340716,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1483, - "End Line": 1490 + "Start Line": 1482, + "End Line": 1489 }, { "Function Name": "constructor", @@ -340726,8 +340726,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1794 + "Start Line": 1786, + "End Line": 1793 }, { "Function Name": "constructor", @@ -340736,8 +340736,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1806 + "Start Line": 1798, + "End Line": 1805 }, { "Function Name": "constructor", @@ -340746,8 +340746,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1843, - "End Line": 1850 + "Start Line": 1842, + "End Line": 1849 }, { "Function Name": "constructor", @@ -340756,8 +340756,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1971, - "End Line": 1978 + "Start Line": 1970, + "End Line": 1977 }, { "Function Name": "constructor", @@ -340766,8 +340766,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2225, - "End Line": 2232 + "Start Line": 2224, + "End Line": 2231 }, { "Function Name": "constructor", @@ -340776,8 +340776,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2269, - "End Line": 2276 + "Start Line": 2268, + "End Line": 2275 }, { "Function Name": "constructor", @@ -340786,8 +340786,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2367, - "End Line": 2374 + "Start Line": 2366, + "End Line": 2373 }, { "Function Name": "constructor", @@ -340796,8 +340796,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 134 + "Start Line": 128, + "End Line": 133 }, { "Function Name": "createSimpleTypeName", @@ -340946,8 +340946,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1289 + "Start Line": 1282, + "End Line": 1288 }, { "Function Name": "constructor", @@ -340956,8 +340956,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1392, - "End Line": 1398 + "Start Line": 1391, + "End Line": 1397 }, { "Function Name": "constructor", @@ -340966,8 +340966,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1495, - "End Line": 1501 + "Start Line": 1494, + "End Line": 1500 }, { "Function Name": "constructor", @@ -340976,8 +340976,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1530 + "Start Line": 1523, + "End Line": 1529 }, { "Function Name": "constructor", @@ -340986,8 +340986,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1535, - "End Line": 1541 + "Start Line": 1534, + "End Line": 1540 }, { "Function Name": "constructor", @@ -340996,8 +340996,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1546, - "End Line": 1552 + "Start Line": 1545, + "End Line": 1551 }, { "Function Name": "createOmittedType", @@ -341136,8 +341136,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1261, - "End Line": 1266 + "Start Line": 1260, + "End Line": 1265 }, { "Function Name": "constructor", @@ -341146,8 +341146,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1320, - "End Line": 1325 + "Start Line": 1319, + "End Line": 1324 }, { "Function Name": "constructor", @@ -341156,8 +341156,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1417, - "End Line": 1422 + "Start Line": 1416, + "End Line": 1421 }, { "Function Name": "constructor", @@ -341166,8 +341166,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1874 + "Start Line": 1868, + "End Line": 1873 }, { "Function Name": "constructor", @@ -341176,8 +341176,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1988 + "Start Line": 1982, + "End Line": 1987 }, { "Function Name": "clone", @@ -343002,8 +343002,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 234 + "Start Line": 233, + "End Line": 233 }, { "Function Name": "isWasm64", @@ -343846,8 +343846,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 99 + "Start Line": 95, + "End Line": 98 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -358546,7 +358546,7 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.76, + "Directory Group Magnitude": 1429.71, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", @@ -359062,9 +359062,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.86, + "X": 3477.87, "Y": 154.07, - "Z": 3300.27 + "Z": 3300.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,7 +359076,7 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.51, + "Structural Magnitude": 319.34, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -359387,8 +359387,8 @@ "Control Flow Branches": 5, "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 + "Start Line": 2044, + "End Line": 2057 }, { "Function Name": "raceCancellation", @@ -359427,8 +359427,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2027, - "End Line": 2040 + "Start Line": 2026, + "End Line": 2039 }, { "Function Name": "thenHandler", @@ -359457,8 +359457,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2381, - "End Line": 2393 + "Start Line": 2380, + "End Line": 2392 }, { "Function Name": "_runWhenIdle", @@ -359750,16 +359750,6 @@ "Start Line": 1755, "End Line": 1757 }, - { - "Function Name": "firstParallel", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 647, - "End Line": 647 - }, { "Function Name": "cancelAndSet", "Structural Impact": 4.0, @@ -359847,8 +359837,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 355, - "End Line": 388 + "Start Line": 354, + "End Line": 387 }, { "Function Name": "trigger", @@ -360117,8 +360107,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 + "Start Line": 2375, + "End Line": 2379 }, { "Function Name": "_finishError", @@ -360227,8 +360217,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 + "Start Line": 1481, + "End Line": 1487 }, { "Function Name": "resolve", @@ -360307,8 +360297,18 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 + "Start Line": 1468, + "End Line": 1473 + }, + { + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1616, + "End Line": 1621 }, { "Function Name": "cancelTimeout", @@ -360377,8 +360377,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 + "Start Line": 2511, + "End Line": 2514 }, { "Function Name": "consumeToEnd", @@ -360537,8 +360537,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 + "Start Line": 2527, + "End Line": 2532 }, { "Function Name": "endOfStream", @@ -360747,8 +360747,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2520 + "Start Line": 2515, + "End Line": 2519 }, { "Function Name": "queue", @@ -360807,8 +360807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 + "Start Line": 1543, + "End Line": 1545 }, { "Function Name": "constructor", @@ -360947,8 +360947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1949 + "Start Line": 1943, + "End Line": 1943 }, { "Function Name": "emitMany", @@ -360977,8 +360977,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2025, - "End Line": 2025 + "Start Line": 2024, + "End Line": 2024 }, { "Function Name": "emitMany", @@ -360987,8 +360987,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2026, - "End Line": 2026 + "Start Line": 2025, + "End Line": 2025 }, { "Function Name": "filter", @@ -361037,8 +361037,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2375, - "End Line": 2375 + "Start Line": 2374, + "End Line": 2374 }, { "Function Name": "filter", @@ -361077,8 +361077,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 344 + "Start Line": 336, + "End Line": 343 }, { "Function Name": "constructor", @@ -361127,8 +361127,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 66, + "End Line": 69 }, { "Function Name": "dispose", @@ -361227,8 +361227,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 21 + "Start Line": 20, + "End Line": 20 }, { "Function Name": "dispose", @@ -361257,8 +361257,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Start Line": 325, + "End Line": 325 }, { "Function Name": "isTriggered", @@ -361267,8 +361267,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 336 + "Start Line": 335, + "End Line": 335 }, { "Function Name": "isTriggered", @@ -361277,8 +361277,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 354 + "Start Line": 353, + "End Line": 353 }, { "Function Name": "dispose", @@ -361367,8 +361367,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 791, + "End Line": 793 }, { "Function Name": "delay", @@ -361427,8 +361427,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Start Line": 1460, + "End Line": 1462 }, { "Function Name": "dispose", @@ -361577,8 +361577,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 + "Start Line": 2292, + "End Line": 2294 }, { "Function Name": "hasFinalValue", @@ -361607,8 +361607,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2511, - "End Line": 2511 + "Start Line": 2510, + "End Line": 2510 }, { "Function Name": "[Symbol.asyncIterator]", @@ -361636,7 +361636,7 @@ "Control Flow Branches": 288, "Sequential Logic Declarations": 586, "Function Parameters": 412, - "Function/Method Declarations": 254, + "Function/Method Declarations": 257, "Class/Entity Declarations": 47, "Defensive Programming Constructs": 258, "Type/Safety Bypasses": 36, @@ -361836,8 +361836,8 @@ "Control Flow Branches": 20, "Input Parameters": 1, "Control Flow Ratio": "80.0%", - "Start Line": 1775, - "End Line": 1819 + "Start Line": 1774, + "End Line": 1818 }, { "Function Name": "run", @@ -361846,8 +361846,8 @@ "Control Flow Branches": 22, "Input Parameters": 0, "Control Flow Ratio": "84.6%", - "Start Line": 1826, - "End Line": 1921 + "Start Line": 1825, + "End Line": 1920 }, { "Function Name": "executeEdits", @@ -361956,8 +361956,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 + "Start Line": 1955, + "End Line": 1965 }, { "Function Name": "_type", @@ -362046,8 +362046,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 + "Start Line": 382, + "End Line": 397 }, { "Function Name": "deltaDecorations", @@ -362126,8 +362126,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 + "Start Line": 372, + "End Line": 381 }, { "Function Name": "setValue", @@ -362836,8 +362836,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 + "Start Line": 2123, + "End Line": 2131 }, { "Function Name": "writeScreenReaderContent", @@ -362986,8 +362986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 + "Start Line": 1926, + "End Line": 1928 }, { "Function Name": "compositionType", @@ -362996,8 +362996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 + "Start Line": 1932, + "End Line": 1934 }, { "Function Name": "paste", @@ -363006,8 +363006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 + "Start Line": 1947, + "End Line": 1950 }, { "Function Name": "dispose", @@ -363206,8 +363206,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1947 + "Start Line": 1941, + "End Line": 1946 }, { "Function Name": "onMouseWheel", @@ -363366,8 +363366,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 2187, + "End Line": 2192 }, { "Function Name": "update", @@ -363536,8 +363536,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Start Line": 1929, + "End Line": 1931 }, { "Function Name": "type", @@ -363546,8 +363546,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Start Line": 1951, + "End Line": 1954 }, { "Function Name": "_removeDecorationType", @@ -363726,8 +363726,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 408 + "Start Line": 401, + "End Line": 407 }, { "Function Name": "getSupportedActions", @@ -363746,8 +363746,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1980 + "Start Line": 1972, + "End Line": 1979 }, { "Function Name": "run", @@ -363756,8 +363756,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1825 + "Start Line": 1819, + "End Line": 1824 }, { "Function Name": "getLayoutInfo", @@ -363806,8 +363806,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 398, + "End Line": 400 }, { "Function Name": "getId", @@ -363886,8 +363886,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 1935, + "End Line": 1937 }, { "Function Name": "endComposition", @@ -363896,8 +363896,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 1938, + "End Line": 1940 }, { "Function Name": "startComposition", @@ -363906,8 +363906,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 1966, + "End Line": 1968 }, { "Function Name": "endComposition", @@ -363916,8 +363916,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 1969, + "End Line": 1971 }, { "Function Name": "getTelemetryData", @@ -364166,7 +364166,7 @@ "Total LOC": 2195, "Coding LOC": 2081, "Documentation LOC": 56, - "Structural Magnitude": 172.07, + "Structural Magnitude": 172.08, "Control Flow Ratio": "34.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -364175,7 +364175,7 @@ "Raw Cognitive Density": 0.471 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.32%", + "Cognitive Load Exposure": "24.34%", "Error & Exception Exposure": "60.44%", "Tech Debt Exposure": "96.8%", "Testing Exposure": "80.0%", @@ -364207,8 +364207,8 @@ "Control Flow Branches": 20, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 1192, - "End Line": 1216 + "Start Line": 1191, + "End Line": 1215 }, { "Function Name": "createSourceControl", @@ -364217,8 +364217,8 @@ "Control Flow Branches": 7, "Input Parameters": 6, "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Start Line": 1427, + "End Line": 1432 }, { "Function Name": "getSession", @@ -364227,8 +364227,8 @@ "Control Flow Branches": 9, "Input Parameters": 3, "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Start Line": 320, + "End Line": 332 }, { "Function Name": "createTerminal", @@ -364237,8 +364237,8 @@ "Control Flow Branches": 8, "Input Parameters": 3, "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Start Line": 941, + "End Line": 954 }, { "Function Name": "showTextDocument", @@ -364257,8 +364257,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "45.5%", - "Start Line": 1144, - "End Line": 1159 + "Start Line": 1143, + "End Line": 1158 }, { "Function Name": "createStatusBarItem", @@ -364267,8 +364267,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Start Line": 903, + "End Line": 918 }, { "Function Name": "openNotebookDocument", @@ -364297,8 +364297,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Start Line": 1491, + "End Line": 1496 }, { "Function Name": "getExtension", @@ -364307,8 +364307,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 + "Start Line": 589, + "End Line": 604 }, { "Function Name": "registerTextEditorCommand", @@ -364317,8 +364317,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Start Line": 358, + "End Line": 376 }, { "Function Name": "perform", @@ -364337,8 +364337,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Start Line": 735, + "End Line": 746 }, { "Function Name": "registerWebviewViewProvider", @@ -364347,8 +364347,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 1000, - "End Line": 1006 + "Start Line": 999, + "End Line": 1005 }, { "Function Name": "createNotebookController", @@ -364357,8 +364357,8 @@ "Control Flow Branches": 3, "Input Parameters": 5, "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Start Line": 1560, + "End Line": 1562 }, { "Function Name": "registerAuthenticationProvider", @@ -364367,8 +364367,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Start Line": 345, + "End Line": 350 }, { "Function Name": "asExternalUri", @@ -364387,8 +364387,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Start Line": 726, + "End Line": 731 }, { "Function Name": "match", @@ -364397,8 +364397,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Start Line": 648, + "End Line": 655 }, { "Function Name": "registerNotebookSerializer", @@ -364407,8 +364407,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Start Line": 1264, + "End Line": 1266 }, { "Function Name": "computeEmbeddings", @@ -364427,8 +364427,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Start Line": 1222, + "End Line": 1227 }, { "Function Name": "wrappedListener", @@ -364447,8 +364447,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 1582, - "End Line": 1593 + "Start Line": 1581, + "End Line": 1592 }, { "Function Name": "createFileSystemWatcher", @@ -364457,8 +364457,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Start Line": 1176, + "End Line": 1184 }, { "Function Name": "getConfiguration", @@ -364467,8 +364467,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 1270, + "End Line": 1273 }, { "Function Name": "decode", @@ -364477,8 +364477,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1412, - "End Line": 1414 + "Start Line": 1411, + "End Line": 1413 }, { "Function Name": "encode", @@ -364487,8 +364487,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1415, - "End Line": 1417 + "Start Line": 1414, + "End Line": 1416 }, { "Function Name": "createWebviewPanel", @@ -364497,8 +364497,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 935, - "End Line": 937 + "Start Line": 934, + "End Line": 936 }, { "Function Name": "findFiles", @@ -364507,18 +364507,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 - }, - { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Start Line": 1135, + "End Line": 1138 }, { "Function Name": "onDidEndTaskProblemMatchers", @@ -364527,8 +364517,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1560 + "Start Line": 1552, + "End Line": 1559 }, { "Function Name": "_asExtensionEvent", @@ -364547,8 +364537,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Start Line": 1799, + "End Line": 1804 }, { "Function Name": "onDidChangeCompletionsUnificationState", @@ -364557,8 +364547,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Start Line": 751, + "End Line": 754 }, { "Function Name": "onDidChangeActiveTextEditor", @@ -364567,8 +364557,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Start Line": 818, + "End Line": 820 }, { "Function Name": "onDidChangeTextEditorSelection", @@ -364577,8 +364567,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Start Line": 824, + "End Line": 826 }, { "Function Name": "onDidChangeTextEditorOptions", @@ -364587,8 +364577,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Start Line": 827, + "End Line": 829 }, { "Function Name": "onDidChangeTextEditorVisibleRanges", @@ -364597,8 +364587,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Start Line": 830, + "End Line": 832 }, { "Function Name": "onDidChangeTextEditorViewColumn", @@ -364607,8 +364597,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Start Line": 833, + "End Line": 835 }, { "Function Name": "onDidChangeTextEditorDiffInformation", @@ -364617,8 +364607,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Start Line": 836, + "End Line": 839 }, { "Function Name": "onDidCloseTerminal", @@ -364627,8 +364617,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Start Line": 840, + "End Line": 842 }, { "Function Name": "onDidOpenTerminal", @@ -364637,8 +364627,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Start Line": 843, + "End Line": 845 }, { "Function Name": "onDidChangeActiveTerminal", @@ -364647,8 +364637,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Start Line": 846, + "End Line": 848 }, { "Function Name": "onDidChangeTerminalDimensions", @@ -364657,8 +364647,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 849, + "End Line": 852 }, { "Function Name": "onDidChangeTerminalState", @@ -364667,8 +364657,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Start Line": 853, + "End Line": 855 }, { "Function Name": "onDidWriteTerminalData", @@ -364677,8 +364667,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Start Line": 856, + "End Line": 859 }, { "Function Name": "onDidExecuteTerminalCommand", @@ -364687,8 +364677,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Start Line": 860, + "End Line": 863 }, { "Function Name": "onDidChangeTerminalShellIntegration", @@ -364697,8 +364687,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Start Line": 864, + "End Line": 866 }, { "Function Name": "onDidStartTerminalShellExecution", @@ -364707,8 +364697,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Start Line": 867, + "End Line": 869 }, { "Function Name": "onDidEndTerminalShellExecution", @@ -364717,8 +364707,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Start Line": 870, + "End Line": 872 }, { "Function Name": "onDidChangeWindowState", @@ -364727,8 +364717,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Start Line": 876, + "End Line": 878 }, { "Function Name": "showQuickPick", @@ -364737,8 +364727,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Start Line": 888, + "End Line": 890 }, { "Function Name": "registerCustomEditorProvider", @@ -364747,8 +364737,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 979, - "End Line": 981 + "Start Line": 978, + "End Line": 980 }, { "Function Name": "onDidChangeActiveColorTheme", @@ -364757,8 +364747,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Start Line": 996, + "End Line": 998 }, { "Function Name": "onDidChangeActiveNotebookEditor", @@ -364767,8 +364757,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Start Line": 1009, + "End Line": 1011 }, { "Function Name": "onDidChangeNotebookEditorSelection", @@ -364777,8 +364767,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Start Line": 1018, + "End Line": 1020 }, { "Function Name": "onDidChangeNotebookEditorVisibleRanges", @@ -364787,8 +364777,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Start Line": 1021, + "End Line": 1023 }, { "Function Name": "onDidChangeActiveChatPanelSessionResource", @@ -364797,8 +364787,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 1058, + "End Line": 1061 }, { "Function Name": "onDidOpenBrowserTab", @@ -364807,8 +364797,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Start Line": 1066, + "End Line": 1069 }, { "Function Name": "onDidCloseBrowserTab", @@ -364817,8 +364807,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Start Line": 1070, + "End Line": 1073 }, { "Function Name": "onDidChangeActiveBrowserTab", @@ -364827,8 +364817,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Start Line": 1078, + "End Line": 1081 }, { "Function Name": "onDidChangeBrowserTabState", @@ -364837,8 +364827,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Start Line": 1082, + "End Line": 1085 }, { "Function Name": "onDidChangeWorkspaceFolders", @@ -364847,8 +364837,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Start Line": 1129, + "End Line": 1131 }, { "Function Name": "findFiles2", @@ -364857,8 +364847,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Start Line": 1139, + "End Line": 1142 }, { "Function Name": "findTextInFiles2", @@ -364867,8 +364857,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 1159, + "End Line": 1163 }, { "Function Name": "onDidOpenTextDocument", @@ -364877,8 +364867,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 1216, + "End Line": 1218 }, { "Function Name": "onDidCloseTextDocument", @@ -364887,8 +364877,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Start Line": 1219, + "End Line": 1221 }, { "Function Name": "onDidSaveTextDocument", @@ -364897,8 +364887,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Start Line": 1228, + "End Line": 1230 }, { "Function Name": "onWillSaveTextDocument", @@ -364907,8 +364897,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 1231, + "End Line": 1233 }, { "Function Name": "onDidChangeConfiguration", @@ -364917,8 +364907,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Start Line": 1267, + "End Line": 1269 }, { "Function Name": "onWillCreateFiles", @@ -364927,8 +364917,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Start Line": 1335, + "End Line": 1337 }, { "Function Name": "onWillDeleteFiles", @@ -364937,8 +364927,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Start Line": 1338, + "End Line": 1340 }, { "Function Name": "onWillRenameFiles", @@ -364947,8 +364937,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Start Line": 1341, + "End Line": 1343 }, { "Function Name": "onDidChangeTunnels", @@ -364957,8 +364947,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Start Line": 1357, + "End Line": 1360 }, { "Function Name": "onDidChangeWorkspaceTrustedFolders", @@ -364967,8 +364957,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Start Line": 1388, + "End Line": 1391 }, { "Function Name": "onDidGrantWorkspaceTrust", @@ -364977,8 +364967,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 1392, + "End Line": 1394 }, { "Function Name": "onWillCreateEditSessionIdentity", @@ -364987,8 +364977,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Start Line": 1399, + "End Line": 1402 }, { "Function Name": "onDidStartDebugSession", @@ -364997,8 +364987,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Start Line": 1464, + "End Line": 1466 }, { "Function Name": "onDidTerminateDebugSession", @@ -365007,8 +364997,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Start Line": 1467, + "End Line": 1469 }, { "Function Name": "onDidChangeActiveDebugSession", @@ -365017,8 +365007,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Start Line": 1470, + "End Line": 1472 }, { "Function Name": "onDidReceiveDebugSessionCustomEvent", @@ -365027,8 +365017,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Start Line": 1473, + "End Line": 1475 }, { "Function Name": "onDidChangeBreakpoints", @@ -365037,8 +365027,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 1476, + "End Line": 1478 }, { "Function Name": "onDidChangeActiveStackItem", @@ -365047,8 +365037,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Start Line": 1479, + "End Line": 1481 }, { "Function Name": "registerDebugConfigurationProvider", @@ -365057,8 +365047,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Start Line": 1482, + "End Line": 1484 }, { "Function Name": "onDidEndTask", @@ -365067,8 +365057,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Start Line": 1539, + "End Line": 1541 }, { "Function Name": "onDidStartTaskProcess", @@ -365077,8 +365067,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Start Line": 1542, + "End Line": 1544 }, { "Function Name": "onDidEndTaskProcess", @@ -365087,8 +365077,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Start Line": 1545, + "End Line": 1547 }, { "Function Name": "onDidStartTaskProblemMatchers", @@ -365097,8 +365087,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Start Line": 1548, + "End Line": 1551 }, { "Function Name": "onDidDisposeChatSession", @@ -365107,8 +365097,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Start Line": 1651, + "End Line": 1654 }, { "Function Name": "onDidReceiveChatDebugEvent", @@ -365117,8 +365107,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 1711, + "End Line": 1714 }, { "Function Name": "onDidChangeCustomAgents", @@ -365127,8 +365117,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 1719, + "End Line": 1722 }, { "Function Name": "onDidChangeInstructions", @@ -365137,8 +365127,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Start Line": 1727, + "End Line": 1730 }, { "Function Name": "onDidChangeSkills", @@ -365147,8 +365137,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Start Line": 1735, + "End Line": 1738 }, { "Function Name": "onDidChangeChatModels", @@ -365157,8 +365147,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Start Line": 1750, + "End Line": 1752 }, { "Function Name": "onDidChangeModelProxyAvailability", @@ -365167,8 +365157,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Start Line": 1760, + "End Line": 1763 }, { "Function Name": "onDidChangeEmbeddingModels", @@ -365177,8 +365167,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Start Line": 1777, + "End Line": 1780 }, { "Function Name": "onDidStartTask", @@ -365187,8 +365177,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1525, - "End Line": 1526 + "Start Line": 1524, + "End Line": 1525 }, { "Function Name": "showInputBox", @@ -365197,8 +365187,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Start Line": 894, + "End Line": 896 }, { "Function Name": "withProgress", @@ -365207,8 +365197,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 928, + "End Line": 930 }, { "Function Name": "registerQuickDiffProvider", @@ -365217,8 +365207,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 1035, + "End Line": 1038 }, { "Function Name": "createWebviewTextEditorInset", @@ -365227,8 +365217,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Start Line": 937, + "End Line": 940 }, { "Function Name": "registerChatSessionContentProvider", @@ -365237,8 +365227,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Start Line": 1666, + "End Line": 1669 }, { "Function Name": "selectChatModels", @@ -365247,8 +365237,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Start Line": 1747, + "End Line": 1749 }, { "Function Name": "registerCommand", @@ -365257,8 +365247,18 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Start Line": 355, + "End Line": 357 + }, + { + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 377, + "End Line": 379 }, { "Function Name": "createTestController", @@ -365267,8 +365267,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Start Line": 558, + "End Line": 560 }, { "Function Name": "registerCodeActionsProvider", @@ -365277,8 +365277,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Start Line": 656, + "End Line": 658 }, { "Function Name": "registerDocumentSymbolProvider", @@ -365287,8 +365287,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Start Line": 705, + "End Line": 707 }, { "Function Name": "registerDocumentDropEditProvider", @@ -365297,8 +365297,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Start Line": 786, + "End Line": 788 }, { "Function Name": "updateWorkspaceFolders", @@ -365307,8 +365307,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Start Line": 1126, + "End Line": 1128 }, { "Function Name": "registerChatContextProvider", @@ -365317,8 +365317,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Start Line": 1686, + "End Line": 1689 }, { "Function Name": "appRoot", @@ -365337,8 +365337,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Start Line": 444, + "End Line": 447 }, { "Function Name": "power", @@ -365357,8 +365357,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Start Line": 1086, + "End Line": 1089 }, { "Function Name": "setStatusBarMessage", @@ -365367,8 +365367,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Start Line": 919, + "End Line": 921 }, { "Function Name": "showNotebookDocument", @@ -365377,8 +365377,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 1024, + "End Line": 1026 }, { "Function Name": "asRelativePath", @@ -365387,8 +365387,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Start Line": 1132, + "End Line": 1134 }, { "Function Name": "applyEdit", @@ -365397,8 +365397,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Start Line": 1173, + "End Line": 1175 }, { "Function Name": "asDebugSourceUri", @@ -365407,8 +365407,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Start Line": 1506, + "End Line": 1508 }, { "Function Name": "fileIsIgnored", @@ -365417,8 +365417,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Start Line": 1808, + "End Line": 1810 }, { "Function Name": "informOnce", @@ -365437,8 +365437,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Start Line": 1344, + "End Line": 1352 }, { "Function Name": "devDeviceId", @@ -365467,8 +365467,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 + "Start Line": 632, + "End Line": 634 }, { "Function Name": "getDiagnostics", @@ -365477,8 +365477,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Start Line": 638, + "End Line": 641 }, { "Function Name": "showWorkspaceFolderPick", @@ -365487,8 +365487,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 + "Start Line": 891, + "End Line": 893 }, { "Function Name": "saveAll", @@ -365497,8 +365497,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Start Line": 1170, + "End Line": 1172 }, { "Function Name": "requestWorkspaceTrust", @@ -365507,8 +365507,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 + "Start Line": 1380, + "End Line": 1383 }, { "Function Name": "stopDebugging", @@ -365517,8 +365517,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Start Line": 1497, + "End Line": 1499 }, { "Function Name": "fetchTasks", @@ -365527,8 +365527,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Start Line": 1515, + "End Line": 1517 }, { "Function Name": "allAcrossExtensionHosts", @@ -365557,8 +365557,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Start Line": 717, + "End Line": 719 }, { "Function Name": "onDidChange", @@ -365577,8 +365577,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 + "Start Line": 1283, + "End Line": 1288 }, { "Function Name": "registerExternalUriOpener", @@ -365587,8 +365587,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 + "Start Line": 1027, + "End Line": 1030 }, { "Function Name": "getCanonicalUri", @@ -365597,8 +365597,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 + "Start Line": 1407, + "End Line": 1410 }, { "Function Name": "createDynamicChatParticipant", @@ -365607,8 +365607,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Start Line": 1643, + "End Line": 1646 }, { "Function Name": "registerChatResourceContextProvider", @@ -365617,8 +365617,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Start Line": 1682, + "End Line": 1685 }, { "Function Name": "registerChatSessionCustomizationProvider", @@ -365627,8 +365627,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Start Line": 1739, + "End Line": 1742 }, { "Function Name": "registerDocumentPasteEditProvider", @@ -365637,8 +365637,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 659, + "End Line": 661 }, { "Function Name": "registerDocumentSemanticTokensProvider", @@ -365647,8 +365647,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 720, + "End Line": 722 }, { "Function Name": "registerDocumentRangeSemanticTokensProvider", @@ -365657,8 +365657,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 723, + "End Line": 725 }, { "Function Name": "registerCompletionItemProvider", @@ -365667,8 +365667,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 732, + "End Line": 734 }, { "Function Name": "onDidChangeVisibleTextEditors", @@ -365677,8 +365677,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 821, + "End Line": 823 }, { "Function Name": "onDidSaveNotebookDocument", @@ -365687,8 +365687,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 1249, + "End Line": 1251 }, { "Function Name": "onDidChangeNotebookDocument", @@ -365697,8 +365697,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 1252, + "End Line": 1254 }, { "Function Name": "onWillSaveNotebookDocument", @@ -365707,8 +365707,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 1255, + "End Line": 1257 }, { "Function Name": "onDidCreateFiles", @@ -365717,8 +365717,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 1326, + "End Line": 1328 }, { "Function Name": "onDidDeleteFiles", @@ -365727,8 +365727,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 1329, + "End Line": 1331 }, { "Function Name": "onDidRenameFiles", @@ -365737,8 +365737,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Start Line": 1332, + "End Line": 1334 }, { "Function Name": "registerChatSessionItemProvider", @@ -365747,8 +365747,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 + "Start Line": 1655, + "End Line": 1661 }, { "Function Name": "hasSession", @@ -365777,8 +365777,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 1277, + "End Line": 1282 }, { "Function Name": "registerAITextSearchProvider", @@ -365787,8 +365787,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 + "Start Line": 1300, + "End Line": 1305 }, { "Function Name": "registerMappedEditsProvider", @@ -365797,8 +365797,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 1631, + "End Line": 1635 }, { "Function Name": "executeCommand", @@ -365807,8 +365807,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 390, + "End Line": 392 }, { "Function Name": "setTextDocumentLanguage", @@ -365817,8 +365817,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 645, + "End Line": 647 }, { "Function Name": "registerCodeLensProvider", @@ -365827,8 +365827,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 662, + "End Line": 664 }, { "Function Name": "registerDefinitionProvider", @@ -365837,8 +365837,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 665, + "End Line": 667 }, { "Function Name": "registerDeclarationProvider", @@ -365847,8 +365847,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 668, + "End Line": 670 }, { "Function Name": "registerImplementationProvider", @@ -365857,8 +365857,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 671, + "End Line": 673 }, { "Function Name": "registerTypeDefinitionProvider", @@ -365867,8 +365867,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 674, + "End Line": 676 }, { "Function Name": "registerHoverProvider", @@ -365877,8 +365877,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 677, + "End Line": 679 }, { "Function Name": "registerEvaluatableExpressionProvider", @@ -365887,8 +365887,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 680, + "End Line": 682 }, { "Function Name": "registerInlineValuesProvider", @@ -365897,8 +365897,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 683, + "End Line": 685 }, { "Function Name": "registerDocumentHighlightProvider", @@ -365907,8 +365907,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 686, + "End Line": 688 }, { "Function Name": "registerMultiDocumentHighlightProvider", @@ -365917,8 +365917,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 689, + "End Line": 691 }, { "Function Name": "registerLinkedEditingRangeProvider", @@ -365927,8 +365927,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 692, + "End Line": 694 }, { "Function Name": "registerReferenceProvider", @@ -365937,8 +365937,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 695, + "End Line": 697 }, { "Function Name": "registerRenameProvider", @@ -365947,8 +365947,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 698, + "End Line": 700 }, { "Function Name": "registerNewSymbolNamesProvider", @@ -365957,8 +365957,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 701, + "End Line": 704 }, { "Function Name": "registerDocumentFormattingEditProvider", @@ -365967,8 +365967,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 711, + "End Line": 713 }, { "Function Name": "registerDocumentRangeFormattingEditProvider", @@ -365977,8 +365977,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 714, + "End Line": 716 }, { "Function Name": "registerDocumentLinkProvider", @@ -365987,8 +365987,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 755, + "End Line": 757 }, { "Function Name": "registerColorProvider", @@ -365997,8 +365997,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 758, + "End Line": 760 }, { "Function Name": "registerFoldingRangeProvider", @@ -366007,8 +366007,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 761, + "End Line": 763 }, { "Function Name": "registerSelectionRangeProvider", @@ -366017,8 +366017,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 764, + "End Line": 766 }, { "Function Name": "registerCallHierarchyProvider", @@ -366027,8 +366027,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 767, + "End Line": 769 }, { "Function Name": "registerTypeHierarchyProvider", @@ -366037,8 +366037,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Start Line": 770, + "End Line": 772 }, { "Function Name": "setLanguageConfiguration", @@ -366047,8 +366047,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Start Line": 773, + "End Line": 775 }, { "Function Name": "getTokenInformationAtPosition", @@ -366057,8 +366057,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Start Line": 776, + "End Line": 779 }, { "Function Name": "registerInlayHintsProvider", @@ -366067,8 +366067,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Start Line": 780, + "End Line": 782 }, { "Function Name": "createLanguageStatusItem", @@ -366077,8 +366077,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Start Line": 783, + "End Line": 785 }, { "Function Name": "showInformationMessage", @@ -366087,8 +366087,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Start Line": 879, + "End Line": 881 }, { "Function Name": "showWarningMessage", @@ -366097,8 +366097,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Start Line": 882, + "End Line": 884 }, { "Function Name": "showErrorMessage", @@ -366107,8 +366107,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Start Line": 885, + "End Line": 887 }, { "Function Name": "createOutputChannel", @@ -366117,8 +366117,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 934 + "Start Line": 931, + "End Line": 933 }, { "Function Name": "registerTerminalProfileProvider", @@ -366127,8 +366127,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Start Line": 958, + "End Line": 960 }, { "Function Name": "registerTerminalCompletionProvider", @@ -366137,8 +366137,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Start Line": 961, + "End Line": 964 }, { "Function Name": "registerTerminalQuickFixProvider", @@ -366147,8 +366147,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Start Line": 965, + "End Line": 968 }, { "Function Name": "registerTreeDataProvider", @@ -366157,8 +366157,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Start Line": 969, + "End Line": 971 }, { "Function Name": "createTreeView", @@ -366167,8 +366167,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 975 + "Start Line": 972, + "End Line": 974 }, { "Function Name": "registerWebviewPanelSerializer", @@ -366177,8 +366177,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Start Line": 975, + "End Line": 977 }, { "Function Name": "registerProfileContentHandler", @@ -366187,8 +366187,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Start Line": 1031, + "End Line": 1034 }, { "Function Name": "registerShareProvider", @@ -366197,8 +366197,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 1042, + "End Line": 1045 }, { "Function Name": "registerTextDocumentContentProvider", @@ -366207,8 +366207,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Start Line": 1274, + "End Line": 1276 }, { "Function Name": "registerFileSearchProvider", @@ -366217,8 +366217,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 1292, + "End Line": 1295 }, { "Function Name": "registerTextSearchProvider", @@ -366227,8 +366227,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Start Line": 1296, + "End Line": 1299 }, { "Function Name": "registerFileSearchProvider2", @@ -366237,8 +366237,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Start Line": 1306, + "End Line": 1309 }, { "Function Name": "registerTextSearchProvider2", @@ -366247,8 +366247,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Start Line": 1310, + "End Line": 1313 }, { "Function Name": "registerRemoteAuthorityResolver", @@ -366257,8 +366257,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Start Line": 1314, + "End Line": 1317 }, { "Function Name": "registerPortAttributesProvider", @@ -366267,8 +366267,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Start Line": 1361, + "End Line": 1364 }, { "Function Name": "registerTunnelProvider", @@ -366277,8 +366277,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Start Line": 1365, + "End Line": 1368 }, { "Function Name": "registerTimelineProvider", @@ -366287,8 +366287,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Start Line": 1369, + "End Line": 1372 }, { "Function Name": "registerEditSessionIdentityProvider", @@ -366297,8 +366297,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Start Line": 1395, + "End Line": 1398 }, { "Function Name": "registerCanonicalUriProvider", @@ -366307,8 +366307,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Start Line": 1403, + "End Line": 1406 }, { "Function Name": "createCommentController", @@ -366317,8 +366317,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Start Line": 1437, + "End Line": 1439 }, { "Function Name": "registerDebugVisualizationProvider", @@ -366327,8 +366327,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Start Line": 1456, + "End Line": 1459 }, { "Function Name": "registerDebugVisualizationTreeProvider", @@ -366337,8 +366337,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Start Line": 1460, + "End Line": 1463 }, { "Function Name": "registerDebugAdapterDescriptorFactory", @@ -366347,8 +366347,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Start Line": 1485, + "End Line": 1487 }, { "Function Name": "registerDebugAdapterTrackerFactory", @@ -366357,8 +366357,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Start Line": 1488, + "End Line": 1490 }, { "Function Name": "registerTaskProvider", @@ -366367,8 +366367,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Start Line": 1512, + "End Line": 1514 }, { "Function Name": "registerNotebookCellStatusBarItemProvider", @@ -366377,8 +366377,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Start Line": 1563, + "End Line": 1565 }, { "Function Name": "registerKernelSourceActionProvider", @@ -366387,8 +366387,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Start Line": 1573, + "End Line": 1576 }, { "Function Name": "getRelatedInformation", @@ -366397,8 +366397,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Start Line": 1611, + "End Line": 1614 }, { "Function Name": "registerRelatedInformationProvider", @@ -366407,8 +366407,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Start Line": 1615, + "End Line": 1618 }, { "Function Name": "registerEmbeddingVectorProvider", @@ -366417,8 +366417,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Start Line": 1619, + "End Line": 1622 }, { "Function Name": "createChatParticipant", @@ -366427,8 +366427,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Start Line": 1640, + "End Line": 1642 }, { "Function Name": "createChatSessionItemController", @@ -366437,8 +366437,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Start Line": 1662, + "End Line": 1665 }, { "Function Name": "registerChatOutputRenderer", @@ -366447,8 +366447,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Start Line": 1670, + "End Line": 1673 }, { "Function Name": "registerChatWorkspaceContextProvider", @@ -366457,8 +366457,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Start Line": 1674, + "End Line": 1677 }, { "Function Name": "registerChatExplicitContextProvider", @@ -366467,8 +366467,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Start Line": 1678, + "End Line": 1681 }, { "Function Name": "registerLanguageModelChatProvider", @@ -366477,8 +366477,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Start Line": 1753, + "End Line": 1755 }, { "Function Name": "registerEmbeddingsProvider", @@ -366487,8 +366487,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Start Line": 1781, + "End Line": 1784 }, { "Function Name": "registerTool", @@ -366497,8 +366497,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Start Line": 1793, + "End Line": 1795 }, { "Function Name": "registerToolDefinition", @@ -366507,8 +366507,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Start Line": 1796, + "End Line": 1798 }, { "Function Name": "registerMcpServerDefinitionProvider", @@ -366517,8 +366517,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Start Line": 1814, + "End Line": 1816 }, { "Function Name": "registerSpeechProvider", @@ -366527,8 +366527,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Start Line": 1837, + "End Line": 1840 }, { "Function Name": "withScmProgress", @@ -366537,8 +366537,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 922, + "End Line": 927 }, { "Function Name": "getAccounts", @@ -366547,8 +366547,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Start Line": 333, + "End Line": 335 }, { "Function Name": "getCommands", @@ -366557,8 +366557,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Start Line": 393, + "End Line": 395 }, { "Function Name": "getDataChannel", @@ -366567,8 +366567,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Start Line": 493, + "End Line": 496 }, { "Function Name": "getSystemIdleState", @@ -366577,8 +366577,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Start Line": 524, + "End Line": 526 }, { "Function Name": "runTests", @@ -366587,8 +366587,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Start Line": 565, + "End Line": 568 }, { "Function Name": "registerTestFollowupProvider", @@ -366597,8 +366597,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Start Line": 569, + "End Line": 572 }, { "Function Name": "registerWorkspaceSymbolProvider", @@ -366607,8 +366607,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 708, + "End Line": 710 }, { "Function Name": "createTextEditorDecorationType", @@ -366617,8 +366617,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Start Line": 815, + "End Line": 817 }, { "Function Name": "showOpenDialog", @@ -366627,8 +366627,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Start Line": 897, + "End Line": 899 }, { "Function Name": "showSaveDialog", @@ -366637,8 +366637,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Start Line": 900, + "End Line": 902 }, { "Function Name": "registerTerminalLinkProvider", @@ -366647,8 +366647,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Start Line": 955, + "End Line": 957 }, { "Function Name": "registerFileDecorationProvider", @@ -366657,8 +366657,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Start Line": 981, + "End Line": 983 }, { "Function Name": "registerUriHandler", @@ -366667,8 +366667,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Start Line": 984, + "End Line": 986 }, { "Function Name": "createChatStatusItem", @@ -366677,8 +366677,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Start Line": 1050, + "End Line": 1053 }, { "Function Name": "rootPath", @@ -366697,8 +366697,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Start Line": 1104, + "End Line": 1106 }, { "Function Name": "name", @@ -366727,8 +366727,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Start Line": 1164, + "End Line": 1166 }, { "Function Name": "saveAs", @@ -366737,8 +366737,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Start Line": 1167, + "End Line": 1169 }, { "Function Name": "textDocuments", @@ -366757,8 +366757,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Start Line": 1318, + "End Line": 1321 }, { "Function Name": "getRemoteExecServer", @@ -366767,8 +366767,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Start Line": 1322, + "End Line": 1325 }, { "Function Name": "requestResourceTrust", @@ -366777,8 +366777,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Start Line": 1376, + "End Line": 1379 }, { "Function Name": "isResourceTrusted", @@ -366787,8 +366787,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Start Line": 1384, + "End Line": 1387 }, { "Function Name": "addBreakpoints", @@ -366797,8 +366797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Start Line": 1500, + "End Line": 1502 }, { "Function Name": "removeBreakpoints", @@ -366807,8 +366807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Start Line": 1503, + "End Line": 1505 }, { "Function Name": "executeTask", @@ -366817,8 +366817,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Start Line": 1518, + "End Line": 1520 }, { "Function Name": "createRendererMessaging", @@ -366827,8 +366827,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Start Line": 1566, + "End Line": 1568 }, { "Function Name": "createNotebookControllerDetectionTask", @@ -366837,8 +366837,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Start Line": 1569, + "End Line": 1572 }, { "Function Name": "transferActiveChat", @@ -366847,8 +366847,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Start Line": 1603, + "End Line": 1606 }, { "Function Name": "registerSettingsSearchProvider", @@ -366857,8 +366857,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Start Line": 1623, + "End Line": 1626 }, { "Function Name": "registerMappedEditsProvider2", @@ -366867,8 +366867,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Start Line": 1636, + "End Line": 1639 }, { "Function Name": "registerChatParticipantDetectionProvider", @@ -366877,8 +366877,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Start Line": 1647, + "End Line": 1650 }, { "Function Name": "registerCustomAgentProvider", @@ -366887,8 +366887,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Start Line": 1691, + "End Line": 1694 }, { "Function Name": "registerInstructionsProvider", @@ -366897,8 +366897,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Start Line": 1695, + "End Line": 1698 }, { "Function Name": "registerPromptFileProvider", @@ -366907,8 +366907,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Start Line": 1699, + "End Line": 1702 }, { "Function Name": "registerSkillProvider", @@ -366917,8 +366917,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Start Line": 1703, + "End Line": 1706 }, { "Function Name": "registerChatDebugLogProvider", @@ -366927,8 +366927,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Start Line": 1707, + "End Line": 1710 }, { "Function Name": "registerLanguageModelProxyProvider", @@ -366937,8 +366937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Start Line": 1768, + "End Line": 1771 }, { "Function Name": "registerIgnoredFileProvider", @@ -366947,8 +366947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Start Line": 1811, + "End Line": 1813 }, { "Function Name": "onDidChangeMcpServerDefinitions", @@ -366957,8 +366957,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Start Line": 1817, + "End Line": 1820 }, { "Function Name": "onDidChangeChatRequestTools", @@ -366967,8 +366967,18 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 + "Start Line": 1829, + "End Line": 1832 + }, + { + "Function Name": "report", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 927, + "End Line": 927 }, { "Function Name": "rootPath", @@ -367067,8 +367077,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Start Line": 561, + "End Line": 564 }, { "Function Name": "onDidChangeTestResults", @@ -367207,8 +367217,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Start Line": 1764, + "End Line": 1767 }, { "Function Name": "embeddingModels", @@ -367237,8 +367247,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Start Line": 1825, + "End Line": 1828 }, { "Function Name": "onDidChangeSessions", @@ -367497,8 +367507,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Start Line": 527, + "End Line": 529 }, { "Function Name": "getCurrentThermalState", @@ -367507,8 +367517,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Start Line": 530, + "End Line": 532 }, { "Function Name": "isOnBatteryPower", @@ -367517,8 +367527,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Start Line": 533, + "End Line": 535 }, { "Function Name": "isStarted", @@ -367537,8 +367547,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Start Line": 543, + "End Line": 545 }, { "Function Name": "onDidChangeDiagnostics", @@ -367557,8 +367567,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Start Line": 642, + "End Line": 644 }, { "Function Name": "activeTextEditor", @@ -367617,8 +367627,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 987, + "End Line": 989 }, { "Function Name": "createInputBox", @@ -367627,8 +367637,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 990, + "End Line": 992 }, { "Function Name": "activeColorTheme", @@ -367840,6 +367850,16 @@ "Start Line": 1597, "End Line": 1599 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1635 + }, { "Function Name": "tools", "Structural Impact": 1.1, @@ -367856,7 +367876,7 @@ "Control Flow Branches": 333, "Sequential Logic Declarations": 637, "Function Parameters": 518, - "Function/Method Declarations": 366, + "Function/Method Declarations": 369, "Class/Entity Declarations": 2, "Defensive Programming Constructs": 49, "Type/Safety Bypasses": 43, @@ -368215,8 +368235,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 163 + "Start Line": 157, + "End Line": 162 }, { "Function Name": "computeChecksums", @@ -368245,8 +368265,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 647 + "Start Line": 639, + "End Line": 646 }, { "Function Name": "packageJsonFn", @@ -368255,8 +368275,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 639 + "Start Line": 638, + "End Line": 638 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -368482,8 +368502,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 + "Start Line": 333, + "End Line": 374 }, { "Function Name": "_createInstance", @@ -368592,8 +368612,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 114 + "Start Line": 95, + "End Line": 113 }, { "Function Name": "_getServiceInstanceOrDescriptor", @@ -368662,8 +368682,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 21, + "End Line": 24 }, { "Function Name": "traceCreation", @@ -368692,8 +368712,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Start Line": 375, + "End Line": 378 }, { "Function Name": "branch", @@ -368722,8 +368742,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 379, + "End Line": 381 }, { "Function Name": "createInstance", @@ -368752,8 +368772,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 410, + "End Line": 410 }, { "Function Name": "stop", @@ -368991,8 +369011,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Start Line": 1190, + "End Line": 1233 }, { "Function Name": "handler", @@ -369091,8 +369111,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 + "Start Line": 864, + "End Line": 885 }, { "Function Name": "sendRequest", @@ -369121,8 +369141,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Start Line": 1125, + "End Line": 1145 }, { "Function Name": "responseTypeToStr", @@ -369201,8 +369221,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Start Line": 1032, + "End Line": 1040 }, { "Function Name": "call", @@ -369211,8 +369231,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Start Line": 555, + "End Line": 560 }, { "Function Name": "getChannel", @@ -369241,8 +369261,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 36 + "Start Line": 35, + "End Line": 35 }, { "Function Name": "routeCall", @@ -369251,8 +369271,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 + "Start Line": 144, + "End Line": 144 }, { "Function Name": "getDelayedChannel", @@ -369281,8 +369301,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1015, + "End Line": 1017 }, { "Function Name": "call", @@ -369291,8 +369311,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 26, - "End Line": 26 + "Start Line": 25, + "End Line": 25 }, { "Function Name": "listen", @@ -369301,8 +369321,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1042, - "End Line": 1054 + "Start Line": 1041, + "End Line": 1053 }, { "Function Name": "collectPendingRequest", @@ -369341,8 +369361,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 529, - "End Line": 529 + "Start Line": 528, + "End Line": 528 }, { "Function Name": "logOutgoing", @@ -369441,8 +369461,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 + "Start Line": 886, + "End Line": 896 }, { "Function Name": "listen", @@ -369451,8 +369471,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Start Line": 561, + "End Line": 566 }, { "Function Name": "registerChannel", @@ -369491,8 +369511,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Start Line": 1018, + "End Line": 1022 }, { "Function Name": "onDidRemoveLastListener", @@ -369501,8 +369521,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 689 + "Start Line": 676, + "End Line": 688 }, { "Function Name": "listen", @@ -369521,8 +369541,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 157 + "Start Line": 156, + "End Line": 156 }, { "Function Name": "onEventListen", @@ -369601,8 +369621,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 945, - "End Line": 953 + "Start Line": 944, + "End Line": 952 }, { "Function Name": "constructor", @@ -369721,8 +369741,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 118 + "Start Line": 117, + "End Line": 117 }, { "Function Name": "getChannel", @@ -369821,8 +369841,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 100 + "Start Line": 99, + "End Line": 99 }, { "Function Name": "getChannel", @@ -369831,8 +369851,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 126 + "Start Line": 125, + "End Line": 125 }, { "Function Name": "read", @@ -369841,8 +369861,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 161 + "Start Line": 160, + "End Line": 160 }, { "Function Name": "write", @@ -369851,8 +369871,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 164, + "End Line": 164 }, { "Function Name": "constructor", @@ -369871,8 +369891,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 919 + "Start Line": 909, + "End Line": 918 }, { "Function Name": "constructor", @@ -369881,8 +369901,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Start Line": 1058, + "End Line": 1058 }, { "Function Name": "connections", @@ -369931,8 +369951,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 663 + "Start Line": 661, + "End Line": 662 }, { "Function Name": "onDidInitializePromise", @@ -370078,9 +370098,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, + "X": 3514.5, "Y": 207.59, - "Z": 3528.63 + "Z": 3528.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370092,7 +370112,7 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 72.1, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -370393,8 +370413,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 + "Start Line": 235, + "End Line": 243 }, { "Function Name": "getDisposableData", @@ -370533,8 +370553,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 731, - "End Line": 740 + "Start Line": 730, + "End Line": 739 }, { "Function Name": "clearAndLeak", @@ -370793,8 +370813,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 30 + "Start Line": 26, + "End Line": 26 }, { "Function Name": "markAsDisposed", @@ -370883,8 +370903,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 719, + "End Line": 719 }, { "Function Name": "constructor", @@ -370893,8 +370913,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 + "Start Line": 740, + "End Line": 740 }, { "Function Name": "constructor", @@ -370963,8 +370983,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 313 + "Start Line": 312, + "End Line": 312 }, { "Function Name": "constructor", @@ -370986,6 +371006,16 @@ "Start Line": 445, "End Line": 447 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 533, + "End Line": 533 + }, { "Function Name": "constructor", "Structural Impact": 1.1, @@ -371103,8 +371133,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 + "Start Line": 970, + "End Line": 972 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -371112,7 +371142,7 @@ "Control Flow Branches": 111, "Sequential Logic Declarations": 173, "Function Parameters": 147, - "Function/Method Declarations": 99, + "Function/Method Declarations": 100, "Class/Entity Declarations": 18, "Defensive Programming Constructs": 77, "Type/Safety Bypasses": 15, @@ -372190,8 +372220,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 14691, - "End Line": 14691 + "Start Line": 14681, + "End Line": 14681 }, { "Function Name": "revealRange", @@ -372360,8 +372390,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 19554, - "End Line": 19554 + "Start Line": 19547, + "End Line": 19547 }, { "Function Name": "sendErrorData", @@ -372460,8 +372490,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16808, - "End Line": 16808 + "Start Line": 16799, + "End Line": 16799 }, { "Function Name": "resolveDebugConfiguration", @@ -372820,8 +372850,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4615, - "End Line": 4615 + "Start Line": 4598, + "End Line": 4598 }, { "Function Name": "provideColorPresentations", @@ -372870,8 +372900,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2767, - "End Line": 2767 + "Start Line": 2745, + "End Line": 2745 }, { "Function Name": "provideInlineValues", @@ -372890,8 +372920,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3730, - "End Line": 3730 + "Start Line": 3717, + "End Line": 3717 }, { "Function Name": "provideRenameEdits", @@ -372900,8 +372930,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4222, - "End Line": 4222 + "Start Line": 4209, + "End Line": 4209 }, { "Function Name": "provideDocumentRangeFormattingEdits", @@ -372910,8 +372940,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4571, - "End Line": 4571 + "Start Line": 4555, + "End Line": 4555 }, { "Function Name": "provideSignatureHelp", @@ -372920,8 +372950,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4783 + "Start Line": 4770, + "End Line": 4770 }, { "Function Name": "provideCompletionItems", @@ -372930,8 +372960,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5202, - "End Line": 5202 + "Start Line": 5189, + "End Line": 5189 }, { "Function Name": "provideInlineCompletionItems", @@ -372940,8 +372970,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5248 + "Start Line": 5233, + "End Line": 5233 }, { "Function Name": "provideDocumentDropEdits", @@ -372950,8 +372980,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6266 + "Start Line": 6254, + "End Line": 6254 }, { "Function Name": "rename", @@ -373080,8 +373110,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2936 + "Start Line": 2925, + "End Line": 2925 }, { "Function Name": "provideImplementation", @@ -373090,8 +373120,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2954 + "Start Line": 2943, + "End Line": 2943 }, { "Function Name": "provideTypeDefinition", @@ -373100,8 +373130,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2972 + "Start Line": 2961, + "End Line": 2961 }, { "Function Name": "provideDeclaration", @@ -373110,8 +373140,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2996, - "End Line": 2996 + "Start Line": 2985, + "End Line": 2985 }, { "Function Name": "provideHover", @@ -373120,8 +373150,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3157, - "End Line": 3157 + "Start Line": 3144, + "End Line": 3144 }, { "Function Name": "provideEvaluatableExpression", @@ -373130,8 +373160,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3206 + "Start Line": 3193, + "End Line": 3193 }, { "Function Name": "provideDocumentHighlights", @@ -373140,8 +373170,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 3388, + "End Line": 3388 }, { "Function Name": "resolveWorkspaceSymbol", @@ -373180,8 +373210,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4548, - "End Line": 4548 + "Start Line": 4537, + "End Line": 4537 }, { "Function Name": "provideDocumentRangesFormattingEdits", @@ -373250,8 +373280,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 5845, + "End Line": 5845 }, { "Function Name": "prepareCallHierarchy", @@ -373260,8 +373290,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5978, - "End Line": 5978 + "Start Line": 5965, + "End Line": 5965 }, { "Function Name": "prepareTypeHierarchy", @@ -373270,8 +373300,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6076, - "End Line": 6076 + "Start Line": 6063, + "End Line": 6063 }, { "Function Name": "provideLinkedEditingRanges", @@ -373280,8 +373310,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6144 + "Start Line": 6132, + "End Line": 6132 }, { "Function Name": "resolveDocumentDropEdit", @@ -373300,8 +373330,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6365, - "End Line": 6365 + "Start Line": 6346, + "End Line": 6346 }, { "Function Name": "provideDocumentPasteEdits", @@ -373340,8 +373370,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10345 + "Start Line": 10331, + "End Line": 10331 }, { "Function Name": "resolveCustomTextEditor", @@ -373350,8 +373380,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10375 + "Start Line": 10355, + "End Line": 10355 }, { "Function Name": "openCustomDocument", @@ -373360,8 +373390,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10534, - "End Line": 10534 + "Start Line": 10516, + "End Line": 10516 }, { "Function Name": "resolveCustomEditor", @@ -373580,8 +373610,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16425, - "End Line": 16425 + "Start Line": 16416, + "End Line": 16416 }, { "Function Name": "onWillStartSession", @@ -373590,8 +373620,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16994, - "End Line": 16994 + "Start Line": 16990, + "End Line": 16990 }, { "Function Name": "onWillReceiveMessage", @@ -373720,8 +373750,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19771, - "End Line": 19771 + "Start Line": 19763, + "End Line": 19763 }, { "Function Name": "resolveMcpServerDefinition", @@ -373770,8 +373800,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1408 + "Start Line": 1400, + "End Line": 1400 }, { "Function Name": "insert", @@ -373820,8 +373850,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 3638, + "End Line": 3638 }, { "Function Name": "provideWorkspaceSymbols", @@ -373830,8 +373860,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3684, - "End Line": 3684 + "Start Line": 3665, + "End Line": 3665 }, { "Function Name": "replace", @@ -373970,8 +374000,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5413, - "End Line": 5413 + "Start Line": 5402, + "End Line": 5402 }, { "Function Name": "provideDocumentColors", @@ -373980,8 +374010,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5539, - "End Line": 5539 + "Start Line": 5529, + "End Line": 5529 }, { "Function Name": "provideCallHierarchyIncomingCalls", @@ -374110,8 +374140,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8171, - "End Line": 8171 + "Start Line": 8162, + "End Line": 8162 }, { "Function Name": "provideFileDecoration", @@ -374200,8 +374230,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10216, - "End Line": 10216 + "Start Line": 10204, + "End Line": 10204 }, { "Function Name": "saveCustomDocument", @@ -374660,8 +374690,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15969, - "End Line": 15969 + "Start Line": 15960, + "End Line": 15960 }, { "Function Name": "serializeNotebook", @@ -374740,8 +374770,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16984, - "End Line": 16984 + "Start Line": 16966, + "End Line": 16966 }, { "Function Name": "constructor", @@ -374780,8 +374810,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17729, - "End Line": 17729 + "Start Line": 17725, + "End Line": 17725 }, { "Function Name": "createCommentController", @@ -374930,8 +374960,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21161, - "End Line": 21161 + "Start Line": 21155, + "End Line": 21155 }, { "Function Name": "from", @@ -375320,8 +375350,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6829 + "Start Line": 6821, + "End Line": 6821 }, { "Function Name": "has", @@ -375410,8 +375440,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7663, - "End Line": 7663 + "Start Line": 7656, + "End Line": 7656 }, { "Function Name": "executeCommand", @@ -375440,8 +375470,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8226 + "Start Line": 8220, + "End Line": 8220 }, { "Function Name": "setKeysForSync", @@ -375450,8 +375480,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8454, - "End Line": 8454 + "Start Line": 8440, + "End Line": 8440 }, { "Function Name": "asAbsolutePath", @@ -375500,8 +375530,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9230, - "End Line": 9230 + "Start Line": 9224, + "End Line": 9224 }, { "Function Name": "executeTask", @@ -375560,8 +375590,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9782, - "End Line": 9782 + "Start Line": 9774, + "End Line": 9774 }, { "Function Name": "readDirectory", @@ -375660,8 +375690,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11061, - "End Line": 11061 + "Start Line": 11054, + "End Line": 11054 }, { "Function Name": "createTextEditorDecorationType", @@ -375750,8 +375780,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12024, - "End Line": 12024 + "Start Line": 12013, + "End Line": 12013 }, { "Function Name": "getTreeItem", @@ -375800,8 +375830,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12992, - "End Line": 12992 + "Start Line": 12975, + "End Line": 12975 }, { "Function Name": "waitUntil", @@ -376070,8 +376100,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17028 + "Start Line": 17020, + "End Line": 17020 }, { "Function Name": "append", @@ -376080,8 +376110,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17040, - "End Line": 17040 + "Start Line": 17034, + "End Line": 17034 }, { "Function Name": "appendLine", @@ -376230,8 +376260,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19913, - "End Line": 19913 + "Start Line": 19905, + "End Line": 19905 }, { "Function Name": "button", @@ -376510,8 +376540,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8427 + "Start Line": 8423, + "End Line": 8423 }, { "Function Name": "keys", @@ -376520,8 +376550,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8589, - "End Line": 8589 + "Start Line": 8582, + "End Line": 8582 }, { "Function Name": "keys", @@ -376530,8 +376560,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8641, - "End Line": 8641 + "Start Line": 8637, + "End Line": 8637 }, { "Function Name": "terminate", @@ -376600,8 +376630,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10675, - "End Line": 10675 + "Start Line": 10669, + "End Line": 10669 }, { "Function Name": "createQuickPick", @@ -376640,8 +376670,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11980, - "End Line": 11980 + "Start Line": 11974, + "End Line": 11974 }, { "Function Name": "asFile", @@ -397507,7 +397537,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 564.76, + "Directory Group Magnitude": 564.86, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -397542,9 +397572,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3386.98, + "X": 3386.99, "Y": -338.21, - "Z": -4308.31 + "Z": -4308.32 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -397699,7 +397729,7 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3418.14, + "X": 3418.15, "Y": -406.69, "Z": -3802.74 }, @@ -398015,7 +398045,7 @@ "2. Topological Coordinates": { "X": 3226.4, "Y": -252.8, - "Z": -4459.15 + "Z": -4459.16 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -398362,7 +398392,7 @@ "2. Topological Coordinates": { "X": 2445.49, "Y": -157.85, - "Z": -3985.68 + "Z": -3985.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398710,7 +398740,7 @@ "2. Topological Coordinates": { "X": 2996.2, "Y": -180.47, - "Z": -4484.78 + "Z": -4484.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398853,8 +398883,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 52, + "End Line": 54 }, { "Function Name": "getObjectWithKnownName", @@ -398943,8 +398973,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 157 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -399100,7 +399130,7 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3145.54, + "X": 3145.55, "Y": -329.2, "Z": -3623.29 }, @@ -399976,7 +400006,7 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 369.27, + "Structural Magnitude": 369.37, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -400210,16 +400240,6 @@ "Start Line": 196, "End Line": 209 }, - { - "Function Name": "next", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "47.6%", - "Start Line": 1551, - "End Line": 1583 - }, { "Function Name": "_raceWithCSPError", "Structural Impact": 12.5, @@ -400410,6 +400430,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "next", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1551, + "End Line": 1570 + }, { "Function Name": "raceAgainstEvaluationStallingEvents", "Structural Impact": 7.9, @@ -400550,6 +400580,16 @@ "Start Line": 841, "End Line": 843 }, + { + "Function Name": "abort", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 1570, + "End Line": 1583 + }, { "Function Name": "nonStallingEvaluateInExistingContext", "Structural Impact": 5.6, @@ -401586,7 +401626,7 @@ "Control Flow Branches": 454, "Sequential Logic Declarations": 516, "Function Parameters": 276, - "Function/Method Declarations": 158, + "Function/Method Declarations": 161, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, "Type/Safety Bypasses": 64, @@ -401725,7 +401765,7 @@ "2. Topological Coordinates": { "X": 2675.8, "Y": -153.12, - "Z": -4672.6 + "Z": -4672.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406887,9 +406927,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": 4622.21, + "X": 4622.22, "Y": 251.14, - "Z": -5082.82 + "Z": -5082.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414065,8 +414105,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 229, - "End Line": 250 + "Start Line": 228, + "End Line": 249 }, { "Function Name": "ap", @@ -414075,8 +414115,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 408, - "End Line": 453 + "Start Line": 407, + "End Line": 452 }, { "Function Name": "elem", @@ -414155,8 +414195,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 312, - "End Line": 328 + "Start Line": 311, + "End Line": 327 }, { "Function Name": "toError", @@ -414185,8 +414225,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 457, - "End Line": 470 + "Start Line": 456, + "End Line": 469 }, { "Function Name": "tryCatch", @@ -414215,8 +414255,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 251, - "End Line": 260 + "Start Line": 250, + "End Line": 259 }, { "Function Name": "filterMap", @@ -414225,8 +414265,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 311 + "Start Line": 303, + "End Line": 310 }, { "Function Name": "map", @@ -414265,8 +414305,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 266, - "End Line": 281 + "Start Line": 265, + "End Line": 280 }, { "Function Name": "reduce", @@ -414295,8 +414335,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 265, - "End Line": 265 + "Start Line": 264, + "End Line": 264 }, { "Function Name": "orElseW", @@ -414395,8 +414435,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 221, - "End Line": 228 + "Start Line": 220, + "End Line": 227 }, { "Function Name": "getValidation", @@ -415011,8 +415051,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 1466 + "Start Line": 760, + "End Line": 1465 }, { "Function Name": "_alt", @@ -415211,8 +415251,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 716 + "Start Line": 701, + "End Line": 715 }, { "Function Name": "getFilterable", @@ -415261,8 +415301,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 722, - "End Line": 730 + "Start Line": 721, + "End Line": 729 }, { "Function Name": "getCompactable", @@ -415361,8 +415401,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 758, - "End Line": 758 + "Start Line": 757, + "End Line": 757 }, { "Function Name": "filterMap", @@ -415371,8 +415411,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 759 + "Start Line": 758, + "End Line": 758 }, { "Function Name": "partition", @@ -415381,8 +415421,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 760 + "Start Line": 759, + "End Line": 759 }, { "Function Name": "fromIOEitherK", @@ -428079,7 +428119,7 @@ "2. Topological Coordinates": { "X": 3717.9, "Y": -147.44, - "Z": -5448.87 + "Z": -5448.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428234,7 +428274,7 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 3444.82, + "X": 3444.83, "Y": -198.73, "Z": -5518.42 }, @@ -428393,7 +428433,7 @@ "2. Topological Coordinates": { "X": 3686.06, "Y": -172.08, - "Z": -5884.2 + "Z": -5884.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433069,7 +433109,7 @@ "2. Topological Coordinates": { "X": 3047.48, "Y": 219.52, - "Z": -5820.84 + "Z": -5820.85 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index 007d523d0..e984813ac 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -12,8 +12,8 @@ }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-26T19:15:50.161013+00:00", - "Total Scan Duration": "32.4 seconds" + "Analysis ISO Timestamp": "2026-08-26T20:17:36.134101+00:00", + "Total Scan Duration": "32.6 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -360,7 +360,7 @@ "typescript": { "files": 24, "loc": 36020, - "impact": 4278.140000000001 + "impact": 4278.190000000001 }, "kotlin": { "files": 5, @@ -888,7 +888,7 @@ }, "typescript/playwright": { "file_count": 11, - "total_mass": 564.76, + "total_mass": 564.86, "avg_exposures": { "cognitive_load": 44.71, "safety_score": 58.03, @@ -1781,7 +1781,7 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1429.76, + "total_mass": 1429.71, "avg_exposures": { "cognitive_load": 35.35, "safety_score": 59.85, @@ -55319,7 +55319,7 @@ "2. Topological Coordinates": { "X": 4225.87, "Y": 24.18, - "Z": -4129.53 + "Z": -4129.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -57375,7 +57375,7 @@ "2. Topological Coordinates": { "X": 3334.91, "Y": -147.23, - "Z": -4676.63 + "Z": -4676.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58829,7 +58829,7 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3510.07, + "X": 3510.08, "Y": -87.94, "Z": -4546.85 }, @@ -157508,8 +157508,8 @@ "Control Flow Branches": 17, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Start Line": 35, + "End Line": 82 }, { "Function Name": "exit", @@ -157518,8 +157518,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 + "Start Line": 83, + "End Line": 99 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -227609,9 +227609,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2412.12, + "X": 2412.13, "Y": -315.53, - "Z": -5237.73 + "Z": -5237.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227781,9 +227781,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2685.71, + "X": 2685.72, "Y": -197.58, - "Z": -4717.87 + "Z": -4717.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228643,9 +228643,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3299.51, + "X": 3299.52, "Y": -174.68, - "Z": -4611.4 + "Z": -4611.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -228968,9 +228968,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3025.76, + "X": 3025.77, "Y": -312.22, - "Z": -5478.71 + "Z": -5478.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229712,7 +229712,7 @@ "2. Topological Coordinates": { "X": 3407.2, "Y": -289.86, - "Z": -5328.25 + "Z": -5328.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229875,7 +229875,7 @@ "2. Topological Coordinates": { "X": 2924.38, "Y": -233.45, - "Z": -5215.86 + "Z": -5215.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339486,8 +339486,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 1941, - "End Line": 1963 + "Start Line": 1940, + "End Line": 1962 }, { "Function Name": "compilesToConst", @@ -339506,8 +339506,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 2133, - "End Line": 2151 + "Start Line": 2132, + "End Line": 2150 }, { "Function Name": "findDecorator", @@ -339596,8 +339596,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 1811, - "End Line": 1830 + "Start Line": 1810, + "End Line": 1829 }, { "Function Name": "constructor", @@ -339606,8 +339606,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2059, - "End Line": 2078 + "Start Line": 2058, + "End Line": 2077 }, { "Function Name": "constructor", @@ -339616,8 +339616,8 @@ "Control Flow Branches": 0, "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2179 + "Start Line": 2158, + "End Line": 2178 }, { "Function Name": "constructor", @@ -339626,8 +339626,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 2184, - "End Line": 2202 + "Start Line": 2183, + "End Line": 2201 }, { "Function Name": "constructor", @@ -339636,8 +339636,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1782 + "Start Line": 1764, + "End Line": 1781 }, { "Function Name": "constructor", @@ -339646,8 +339646,8 @@ "Control Flow Branches": 0, "Input Parameters": 7, "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 2010 + "Start Line": 1992, + "End Line": 2009 }, { "Function Name": "createClassDeclaration", @@ -339716,8 +339716,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2328 + "Start Line": 2312, + "End Line": 2327 }, { "Function Name": "constructor", @@ -339726,8 +339726,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2333, - "End Line": 2348 + "Start Line": 2332, + "End Line": 2347 }, { "Function Name": "createFieldDeclaration", @@ -339766,8 +339766,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 915, - "End Line": 928 + "Start Line": 914, + "End Line": 927 }, { "Function Name": "constructor", @@ -339776,8 +339776,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 972 + "Start Line": 958, + "End Line": 971 }, { "Function Name": "constructor", @@ -339786,8 +339786,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1506, - "End Line": 1519 + "Start Line": 1505, + "End Line": 1518 }, { "Function Name": "constructor", @@ -339796,8 +339796,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1722, - "End Line": 1735 + "Start Line": 1721, + "End Line": 1734 }, { "Function Name": "constructor", @@ -339806,8 +339806,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 1879, - "End Line": 1892 + "Start Line": 1878, + "End Line": 1891 }, { "Function Name": "constructor", @@ -339816,8 +339816,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2015, - "End Line": 2028 + "Start Line": 2014, + "End Line": 2027 }, { "Function Name": "constructor", @@ -339826,8 +339826,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2207, - "End Line": 2220 + "Start Line": 2206, + "End Line": 2219 }, { "Function Name": "constructor", @@ -339836,8 +339836,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 2281, - "End Line": 2294 + "Start Line": 2280, + "End Line": 2293 }, { "Function Name": "isLiteralKind", @@ -339926,8 +339926,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 888, - "End Line": 899 + "Start Line": 887, + "End Line": 898 }, { "Function Name": "constructor", @@ -339936,8 +339936,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 944 + "Start Line": 932, + "End Line": 943 }, { "Function Name": "constructor", @@ -339946,8 +339946,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1085, - "End Line": 1096 + "Start Line": 1084, + "End Line": 1095 }, { "Function Name": "constructor", @@ -339956,8 +339956,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1202 + "Start Line": 1190, + "End Line": 1201 }, { "Function Name": "constructor", @@ -339966,8 +339966,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1207, - "End Line": 1218 + "Start Line": 1206, + "End Line": 1217 }, { "Function Name": "constructor", @@ -339976,8 +339976,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1223, - "End Line": 1234 + "Start Line": 1222, + "End Line": 1233 }, { "Function Name": "constructor", @@ -339986,8 +339986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1367 + "Start Line": 1355, + "End Line": 1366 }, { "Function Name": "constructor", @@ -339996,8 +339996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1467, - "End Line": 1478 + "Start Line": 1466, + "End Line": 1477 }, { "Function Name": "constructor", @@ -340006,8 +340006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1557, - "End Line": 1568 + "Start Line": 1556, + "End Line": 1567 }, { "Function Name": "constructor", @@ -340016,8 +340016,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1749, - "End Line": 1760 + "Start Line": 1748, + "End Line": 1759 }, { "Function Name": "constructor", @@ -340026,8 +340026,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1897, - "End Line": 1908 + "Start Line": 1896, + "End Line": 1907 }, { "Function Name": "constructor", @@ -340036,8 +340036,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2033, - "End Line": 2044 + "Start Line": 2032, + "End Line": 2043 }, { "Function Name": "constructor", @@ -340046,8 +340046,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2103, - "End Line": 2114 + "Start Line": 2102, + "End Line": 2113 }, { "Function Name": "createNamedType", @@ -340176,8 +340176,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 825, - "End Line": 834 + "Start Line": 824, + "End Line": 833 }, { "Function Name": "constructor", @@ -340186,8 +340186,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 883 + "Start Line": 873, + "End Line": 882 }, { "Function Name": "constructor", @@ -340196,8 +340196,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1120 + "Start Line": 1110, + "End Line": 1119 }, { "Function Name": "constructor", @@ -340206,8 +340206,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1139 + "Start Line": 1129, + "End Line": 1138 }, { "Function Name": "constructor", @@ -340216,8 +340216,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1294, - "End Line": 1303 + "Start Line": 1293, + "End Line": 1302 }, { "Function Name": "constructor", @@ -340226,8 +340226,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1339 + "Start Line": 1329, + "End Line": 1338 }, { "Function Name": "constructor", @@ -340236,8 +340236,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1403, - "End Line": 1412 + "Start Line": 1402, + "End Line": 1411 }, { "Function Name": "constructor", @@ -340246,8 +340246,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1439, - "End Line": 1448 + "Start Line": 1438, + "End Line": 1447 }, { "Function Name": "constructor", @@ -340256,8 +340256,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1453, - "End Line": 1462 + "Start Line": 1452, + "End Line": 1461 }, { "Function Name": "constructor", @@ -340266,8 +340266,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1573, - "End Line": 1582 + "Start Line": 1572, + "End Line": 1581 }, { "Function Name": "constructor", @@ -340276,8 +340276,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1587, - "End Line": 1596 + "Start Line": 1586, + "End Line": 1595 }, { "Function Name": "constructor", @@ -340286,8 +340286,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1601, - "End Line": 1610 + "Start Line": 1600, + "End Line": 1609 }, { "Function Name": "constructor", @@ -340296,8 +340296,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1855, - "End Line": 1864 + "Start Line": 1854, + "End Line": 1863 }, { "Function Name": "constructor", @@ -340306,8 +340306,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1922 + "Start Line": 1912, + "End Line": 1921 }, { "Function Name": "constructor", @@ -340316,8 +340316,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1936 + "Start Line": 1926, + "End Line": 1935 }, { "Function Name": "constructor", @@ -340326,8 +340326,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2119, - "End Line": 2128 + "Start Line": 2118, + "End Line": 2127 }, { "Function Name": "constructor", @@ -340336,8 +340336,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2237, - "End Line": 2246 + "Start Line": 2236, + "End Line": 2245 }, { "Function Name": "constructor", @@ -340346,8 +340346,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2255, - "End Line": 2264 + "Start Line": 2254, + "End Line": 2263 }, { "Function Name": "constructor", @@ -340356,8 +340356,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2299, - "End Line": 2308 + "Start Line": 2298, + "End Line": 2307 }, { "Function Name": "constructor", @@ -340366,8 +340366,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2353, - "End Line": 2362 + "Start Line": 2352, + "End Line": 2361 }, { "Function Name": "constructor", @@ -340376,8 +340376,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2379, - "End Line": 2388 + "Start Line": 2378, + "End Line": 2387 }, { "Function Name": "createDecorator", @@ -340656,8 +340656,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1162 + "Start Line": 1154, + "End Line": 1161 }, { "Function Name": "constructor", @@ -340666,8 +340666,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1167, - "End Line": 1174 + "Start Line": 1166, + "End Line": 1173 }, { "Function Name": "constructor", @@ -340676,8 +340676,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1278 + "Start Line": 1270, + "End Line": 1277 }, { "Function Name": "constructor", @@ -340686,8 +340686,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1308, - "End Line": 1315 + "Start Line": 1307, + "End Line": 1314 }, { "Function Name": "constructor", @@ -340696,8 +340696,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1344, - "End Line": 1351 + "Start Line": 1343, + "End Line": 1350 }, { "Function Name": "constructor", @@ -340706,8 +340706,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1427, - "End Line": 1434 + "Start Line": 1426, + "End Line": 1433 }, { "Function Name": "constructor", @@ -340716,8 +340716,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1483, - "End Line": 1490 + "Start Line": 1482, + "End Line": 1489 }, { "Function Name": "constructor", @@ -340726,8 +340726,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1787, - "End Line": 1794 + "Start Line": 1786, + "End Line": 1793 }, { "Function Name": "constructor", @@ -340736,8 +340736,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1806 + "Start Line": 1798, + "End Line": 1805 }, { "Function Name": "constructor", @@ -340746,8 +340746,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1843, - "End Line": 1850 + "Start Line": 1842, + "End Line": 1849 }, { "Function Name": "constructor", @@ -340756,8 +340756,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1971, - "End Line": 1978 + "Start Line": 1970, + "End Line": 1977 }, { "Function Name": "constructor", @@ -340766,8 +340766,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2225, - "End Line": 2232 + "Start Line": 2224, + "End Line": 2231 }, { "Function Name": "constructor", @@ -340776,8 +340776,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2269, - "End Line": 2276 + "Start Line": 2268, + "End Line": 2275 }, { "Function Name": "constructor", @@ -340786,8 +340786,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2367, - "End Line": 2374 + "Start Line": 2366, + "End Line": 2373 }, { "Function Name": "constructor", @@ -340796,8 +340796,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 134 + "Start Line": 128, + "End Line": 133 }, { "Function Name": "createSimpleTypeName", @@ -340946,8 +340946,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1283, - "End Line": 1289 + "Start Line": 1282, + "End Line": 1288 }, { "Function Name": "constructor", @@ -340956,8 +340956,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1392, - "End Line": 1398 + "Start Line": 1391, + "End Line": 1397 }, { "Function Name": "constructor", @@ -340966,8 +340966,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1495, - "End Line": 1501 + "Start Line": 1494, + "End Line": 1500 }, { "Function Name": "constructor", @@ -340976,8 +340976,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1524, - "End Line": 1530 + "Start Line": 1523, + "End Line": 1529 }, { "Function Name": "constructor", @@ -340986,8 +340986,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1535, - "End Line": 1541 + "Start Line": 1534, + "End Line": 1540 }, { "Function Name": "constructor", @@ -340996,8 +340996,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1546, - "End Line": 1552 + "Start Line": 1545, + "End Line": 1551 }, { "Function Name": "createOmittedType", @@ -341136,8 +341136,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1261, - "End Line": 1266 + "Start Line": 1260, + "End Line": 1265 }, { "Function Name": "constructor", @@ -341146,8 +341146,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1320, - "End Line": 1325 + "Start Line": 1319, + "End Line": 1324 }, { "Function Name": "constructor", @@ -341156,8 +341156,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1417, - "End Line": 1422 + "Start Line": 1416, + "End Line": 1421 }, { "Function Name": "constructor", @@ -341166,8 +341166,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1874 + "Start Line": 1868, + "End Line": 1873 }, { "Function Name": "constructor", @@ -341176,8 +341176,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1988 + "Start Line": 1982, + "End Line": 1987 }, { "Function Name": "clone", @@ -343002,8 +343002,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 234 + "Start Line": 233, + "End Line": 233 }, { "Function Name": "isWasm64", @@ -343846,8 +343846,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 99 + "Start Line": 95, + "End Line": 98 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -358546,7 +358546,7 @@ } }, "typescript/vscode": { - "Directory Group Magnitude": 1429.76, + "Directory Group Magnitude": 1429.71, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.8%", @@ -359062,9 +359062,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3477.86, + "X": 3477.87, "Y": 154.07, - "Z": 3300.27 + "Z": 3300.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -359076,7 +359076,7 @@ "Total LOC": 2646, "Coding LOC": 1803, "Documentation LOC": 419, - "Structural Magnitude": 319.51, + "Structural Magnitude": 319.34, "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -359387,8 +359387,8 @@ "Control Flow Branches": 5, "Input Parameters": 0, "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 + "Start Line": 2044, + "End Line": 2057 }, { "Function Name": "raceCancellation", @@ -359427,8 +359427,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2027, - "End Line": 2040 + "Start Line": 2026, + "End Line": 2039 }, { "Function Name": "thenHandler", @@ -359457,8 +359457,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 2381, - "End Line": 2393 + "Start Line": 2380, + "End Line": 2392 }, { "Function Name": "_runWhenIdle", @@ -359750,16 +359750,6 @@ "Start Line": 1755, "End Line": 1757 }, - { - "Function Name": "firstParallel", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 647, - "End Line": 647 - }, { "Function Name": "cancelAndSet", "Structural Impact": 4.0, @@ -359847,8 +359837,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "14.3%", - "Start Line": 355, - "End Line": 388 + "Start Line": 354, + "End Line": 387 }, { "Function Name": "trigger", @@ -360117,8 +360107,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 + "Start Line": 2375, + "End Line": 2379 }, { "Function Name": "_finishError", @@ -360227,8 +360217,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 + "Start Line": 1481, + "End Line": 1487 }, { "Function Name": "resolve", @@ -360307,8 +360297,18 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 + "Start Line": 1468, + "End Line": 1473 + }, + { + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 1616, + "End Line": 1621 }, { "Function Name": "cancelTimeout", @@ -360377,8 +360377,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 + "Start Line": 2511, + "End Line": 2514 }, { "Function Name": "consumeToEnd", @@ -360537,8 +360537,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 + "Start Line": 2527, + "End Line": 2532 }, { "Function Name": "endOfStream", @@ -360747,8 +360747,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2520 + "Start Line": 2515, + "End Line": 2519 }, { "Function Name": "queue", @@ -360807,8 +360807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 + "Start Line": 1543, + "End Line": 1545 }, { "Function Name": "constructor", @@ -360947,8 +360947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1949 + "Start Line": 1943, + "End Line": 1943 }, { "Function Name": "emitMany", @@ -360977,8 +360977,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2025, - "End Line": 2025 + "Start Line": 2024, + "End Line": 2024 }, { "Function Name": "emitMany", @@ -360987,8 +360987,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2026, - "End Line": 2026 + "Start Line": 2025, + "End Line": 2025 }, { "Function Name": "filter", @@ -361037,8 +361037,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2375, - "End Line": 2375 + "Start Line": 2374, + "End Line": 2374 }, { "Function Name": "filter", @@ -361077,8 +361077,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 344 + "Start Line": 336, + "End Line": 343 }, { "Function Name": "constructor", @@ -361127,8 +361127,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 66, + "End Line": 69 }, { "Function Name": "dispose", @@ -361227,8 +361227,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 21 + "Start Line": 20, + "End Line": 20 }, { "Function Name": "dispose", @@ -361257,8 +361257,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 326, - "End Line": 326 + "Start Line": 325, + "End Line": 325 }, { "Function Name": "isTriggered", @@ -361267,8 +361267,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 336 + "Start Line": 335, + "End Line": 335 }, { "Function Name": "isTriggered", @@ -361277,8 +361277,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 354 + "Start Line": 353, + "End Line": 353 }, { "Function Name": "dispose", @@ -361367,8 +361367,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 791, + "End Line": 793 }, { "Function Name": "delay", @@ -361427,8 +361427,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Start Line": 1460, + "End Line": 1462 }, { "Function Name": "dispose", @@ -361577,8 +361577,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 + "Start Line": 2292, + "End Line": 2294 }, { "Function Name": "hasFinalValue", @@ -361607,8 +361607,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2511, - "End Line": 2511 + "Start Line": 2510, + "End Line": 2510 }, { "Function Name": "[Symbol.asyncIterator]", @@ -361636,7 +361636,7 @@ "Control Flow Branches": 288, "Sequential Logic Declarations": 586, "Function Parameters": 412, - "Function/Method Declarations": 254, + "Function/Method Declarations": 257, "Class/Entity Declarations": 47, "Defensive Programming Constructs": 258, "Type/Safety Bypasses": 36, @@ -361836,8 +361836,8 @@ "Control Flow Branches": 20, "Input Parameters": 1, "Control Flow Ratio": "80.0%", - "Start Line": 1775, - "End Line": 1819 + "Start Line": 1774, + "End Line": 1818 }, { "Function Name": "run", @@ -361846,8 +361846,8 @@ "Control Flow Branches": 22, "Input Parameters": 0, "Control Flow Ratio": "84.6%", - "Start Line": 1826, - "End Line": 1921 + "Start Line": 1825, + "End Line": 1920 }, { "Function Name": "executeEdits", @@ -361956,8 +361956,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 + "Start Line": 1955, + "End Line": 1965 }, { "Function Name": "_type", @@ -362046,8 +362046,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 + "Start Line": 382, + "End Line": 397 }, { "Function Name": "deltaDecorations", @@ -362126,8 +362126,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 + "Start Line": 372, + "End Line": 381 }, { "Function Name": "setValue", @@ -362836,8 +362836,8 @@ "Control Flow Branches": 0, "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 + "Start Line": 2123, + "End Line": 2131 }, { "Function Name": "writeScreenReaderContent", @@ -362986,8 +362986,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 + "Start Line": 1926, + "End Line": 1928 }, { "Function Name": "compositionType", @@ -362996,8 +362996,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 + "Start Line": 1932, + "End Line": 1934 }, { "Function Name": "paste", @@ -363006,8 +363006,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 + "Start Line": 1947, + "End Line": 1950 }, { "Function Name": "dispose", @@ -363206,8 +363206,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1942, - "End Line": 1947 + "Start Line": 1941, + "End Line": 1946 }, { "Function Name": "onMouseWheel", @@ -363366,8 +363366,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 2187, + "End Line": 2192 }, { "Function Name": "update", @@ -363536,8 +363536,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Start Line": 1929, + "End Line": 1931 }, { "Function Name": "type", @@ -363546,8 +363546,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Start Line": 1951, + "End Line": 1954 }, { "Function Name": "_removeDecorationType", @@ -363726,8 +363726,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 408 + "Start Line": 401, + "End Line": 407 }, { "Function Name": "getSupportedActions", @@ -363746,8 +363746,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1980 + "Start Line": 1972, + "End Line": 1979 }, { "Function Name": "run", @@ -363756,8 +363756,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1825 + "Start Line": 1819, + "End Line": 1824 }, { "Function Name": "getLayoutInfo", @@ -363806,8 +363806,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 398, + "End Line": 400 }, { "Function Name": "getId", @@ -363886,8 +363886,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 1935, + "End Line": 1937 }, { "Function Name": "endComposition", @@ -363896,8 +363896,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 1938, + "End Line": 1940 }, { "Function Name": "startComposition", @@ -363906,8 +363906,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 1966, + "End Line": 1968 }, { "Function Name": "endComposition", @@ -363916,8 +363916,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 1969, + "End Line": 1971 }, { "Function Name": "getTelemetryData", @@ -364166,7 +364166,7 @@ "Total LOC": 2195, "Coding LOC": 2081, "Documentation LOC": 56, - "Structural Magnitude": 172.07, + "Structural Magnitude": 172.08, "Control Flow Ratio": "34.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -364175,7 +364175,7 @@ "Raw Cognitive Density": 0.471 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.32%", + "Cognitive Load Exposure": "24.34%", "Error & Exception Exposure": "60.44%", "Tech Debt Exposure": "96.8%", "Testing Exposure": "80.0%", @@ -364207,8 +364207,8 @@ "Control Flow Branches": 20, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 1192, - "End Line": 1216 + "Start Line": 1191, + "End Line": 1215 }, { "Function Name": "createSourceControl", @@ -364217,8 +364217,8 @@ "Control Flow Branches": 7, "Input Parameters": 6, "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Start Line": 1427, + "End Line": 1432 }, { "Function Name": "getSession", @@ -364227,8 +364227,8 @@ "Control Flow Branches": 9, "Input Parameters": 3, "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Start Line": 320, + "End Line": 332 }, { "Function Name": "createTerminal", @@ -364237,8 +364237,8 @@ "Control Flow Branches": 8, "Input Parameters": 3, "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Start Line": 941, + "End Line": 954 }, { "Function Name": "showTextDocument", @@ -364257,8 +364257,8 @@ "Control Flow Branches": 5, "Input Parameters": 4, "Control Flow Ratio": "45.5%", - "Start Line": 1144, - "End Line": 1159 + "Start Line": 1143, + "End Line": 1158 }, { "Function Name": "createStatusBarItem", @@ -364267,8 +364267,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Start Line": 903, + "End Line": 918 }, { "Function Name": "openNotebookDocument", @@ -364297,8 +364297,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Start Line": 1491, + "End Line": 1496 }, { "Function Name": "getExtension", @@ -364307,8 +364307,8 @@ "Control Flow Branches": 5, "Input Parameters": 2, "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 + "Start Line": 589, + "End Line": 604 }, { "Function Name": "registerTextEditorCommand", @@ -364317,8 +364317,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Start Line": 358, + "End Line": 376 }, { "Function Name": "perform", @@ -364337,8 +364337,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Start Line": 735, + "End Line": 746 }, { "Function Name": "registerWebviewViewProvider", @@ -364347,8 +364347,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "80.0%", - "Start Line": 1000, - "End Line": 1006 + "Start Line": 999, + "End Line": 1005 }, { "Function Name": "createNotebookController", @@ -364357,8 +364357,8 @@ "Control Flow Branches": 3, "Input Parameters": 5, "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Start Line": 1560, + "End Line": 1562 }, { "Function Name": "registerAuthenticationProvider", @@ -364367,8 +364367,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Start Line": 345, + "End Line": 350 }, { "Function Name": "asExternalUri", @@ -364387,8 +364387,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Start Line": 726, + "End Line": 731 }, { "Function Name": "match", @@ -364397,8 +364397,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Start Line": 648, + "End Line": 655 }, { "Function Name": "registerNotebookSerializer", @@ -364407,8 +364407,8 @@ "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Start Line": 1264, + "End Line": 1266 }, { "Function Name": "computeEmbeddings", @@ -364427,8 +364427,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Start Line": 1222, + "End Line": 1227 }, { "Function Name": "wrappedListener", @@ -364447,8 +364447,8 @@ "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 1582, - "End Line": 1593 + "Start Line": 1581, + "End Line": 1592 }, { "Function Name": "createFileSystemWatcher", @@ -364457,8 +364457,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Start Line": 1176, + "End Line": 1184 }, { "Function Name": "getConfiguration", @@ -364467,8 +364467,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 1270, + "End Line": 1273 }, { "Function Name": "decode", @@ -364477,8 +364477,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1412, - "End Line": 1414 + "Start Line": 1411, + "End Line": 1413 }, { "Function Name": "encode", @@ -364487,8 +364487,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1415, - "End Line": 1417 + "Start Line": 1414, + "End Line": 1416 }, { "Function Name": "createWebviewPanel", @@ -364497,8 +364497,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 935, - "End Line": 937 + "Start Line": 934, + "End Line": 936 }, { "Function Name": "findFiles", @@ -364507,18 +364507,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 - }, - { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Start Line": 1135, + "End Line": 1138 }, { "Function Name": "onDidEndTaskProblemMatchers", @@ -364527,8 +364517,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1560 + "Start Line": 1552, + "End Line": 1559 }, { "Function Name": "_asExtensionEvent", @@ -364547,8 +364537,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Start Line": 1799, + "End Line": 1804 }, { "Function Name": "onDidChangeCompletionsUnificationState", @@ -364557,8 +364547,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Start Line": 751, + "End Line": 754 }, { "Function Name": "onDidChangeActiveTextEditor", @@ -364567,8 +364557,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Start Line": 818, + "End Line": 820 }, { "Function Name": "onDidChangeTextEditorSelection", @@ -364577,8 +364567,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Start Line": 824, + "End Line": 826 }, { "Function Name": "onDidChangeTextEditorOptions", @@ -364587,8 +364577,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Start Line": 827, + "End Line": 829 }, { "Function Name": "onDidChangeTextEditorVisibleRanges", @@ -364597,8 +364587,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Start Line": 830, + "End Line": 832 }, { "Function Name": "onDidChangeTextEditorViewColumn", @@ -364607,8 +364597,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Start Line": 833, + "End Line": 835 }, { "Function Name": "onDidChangeTextEditorDiffInformation", @@ -364617,8 +364607,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Start Line": 836, + "End Line": 839 }, { "Function Name": "onDidCloseTerminal", @@ -364627,8 +364617,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Start Line": 840, + "End Line": 842 }, { "Function Name": "onDidOpenTerminal", @@ -364637,8 +364627,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Start Line": 843, + "End Line": 845 }, { "Function Name": "onDidChangeActiveTerminal", @@ -364647,8 +364637,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Start Line": 846, + "End Line": 848 }, { "Function Name": "onDidChangeTerminalDimensions", @@ -364657,8 +364647,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 849, + "End Line": 852 }, { "Function Name": "onDidChangeTerminalState", @@ -364667,8 +364657,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Start Line": 853, + "End Line": 855 }, { "Function Name": "onDidWriteTerminalData", @@ -364677,8 +364667,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Start Line": 856, + "End Line": 859 }, { "Function Name": "onDidExecuteTerminalCommand", @@ -364687,8 +364677,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Start Line": 860, + "End Line": 863 }, { "Function Name": "onDidChangeTerminalShellIntegration", @@ -364697,8 +364687,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Start Line": 864, + "End Line": 866 }, { "Function Name": "onDidStartTerminalShellExecution", @@ -364707,8 +364697,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Start Line": 867, + "End Line": 869 }, { "Function Name": "onDidEndTerminalShellExecution", @@ -364717,8 +364707,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Start Line": 870, + "End Line": 872 }, { "Function Name": "onDidChangeWindowState", @@ -364727,8 +364717,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Start Line": 876, + "End Line": 878 }, { "Function Name": "showQuickPick", @@ -364737,8 +364727,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Start Line": 888, + "End Line": 890 }, { "Function Name": "registerCustomEditorProvider", @@ -364747,8 +364737,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 979, - "End Line": 981 + "Start Line": 978, + "End Line": 980 }, { "Function Name": "onDidChangeActiveColorTheme", @@ -364757,8 +364747,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Start Line": 996, + "End Line": 998 }, { "Function Name": "onDidChangeActiveNotebookEditor", @@ -364767,8 +364757,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Start Line": 1009, + "End Line": 1011 }, { "Function Name": "onDidChangeNotebookEditorSelection", @@ -364777,8 +364767,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Start Line": 1018, + "End Line": 1020 }, { "Function Name": "onDidChangeNotebookEditorVisibleRanges", @@ -364787,8 +364777,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Start Line": 1021, + "End Line": 1023 }, { "Function Name": "onDidChangeActiveChatPanelSessionResource", @@ -364797,8 +364787,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 1058, + "End Line": 1061 }, { "Function Name": "onDidOpenBrowserTab", @@ -364807,8 +364797,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Start Line": 1066, + "End Line": 1069 }, { "Function Name": "onDidCloseBrowserTab", @@ -364817,8 +364807,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Start Line": 1070, + "End Line": 1073 }, { "Function Name": "onDidChangeActiveBrowserTab", @@ -364827,8 +364817,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Start Line": 1078, + "End Line": 1081 }, { "Function Name": "onDidChangeBrowserTabState", @@ -364837,8 +364827,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Start Line": 1082, + "End Line": 1085 }, { "Function Name": "onDidChangeWorkspaceFolders", @@ -364847,8 +364837,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Start Line": 1129, + "End Line": 1131 }, { "Function Name": "findFiles2", @@ -364857,8 +364847,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Start Line": 1139, + "End Line": 1142 }, { "Function Name": "findTextInFiles2", @@ -364867,8 +364857,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 1159, + "End Line": 1163 }, { "Function Name": "onDidOpenTextDocument", @@ -364877,8 +364867,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 1216, + "End Line": 1218 }, { "Function Name": "onDidCloseTextDocument", @@ -364887,8 +364877,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Start Line": 1219, + "End Line": 1221 }, { "Function Name": "onDidSaveTextDocument", @@ -364897,8 +364887,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Start Line": 1228, + "End Line": 1230 }, { "Function Name": "onWillSaveTextDocument", @@ -364907,8 +364897,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 1231, + "End Line": 1233 }, { "Function Name": "onDidChangeConfiguration", @@ -364917,8 +364907,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Start Line": 1267, + "End Line": 1269 }, { "Function Name": "onWillCreateFiles", @@ -364927,8 +364917,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Start Line": 1335, + "End Line": 1337 }, { "Function Name": "onWillDeleteFiles", @@ -364937,8 +364927,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Start Line": 1338, + "End Line": 1340 }, { "Function Name": "onWillRenameFiles", @@ -364947,8 +364937,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Start Line": 1341, + "End Line": 1343 }, { "Function Name": "onDidChangeTunnels", @@ -364957,8 +364947,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Start Line": 1357, + "End Line": 1360 }, { "Function Name": "onDidChangeWorkspaceTrustedFolders", @@ -364967,8 +364957,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Start Line": 1388, + "End Line": 1391 }, { "Function Name": "onDidGrantWorkspaceTrust", @@ -364977,8 +364967,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 1392, + "End Line": 1394 }, { "Function Name": "onWillCreateEditSessionIdentity", @@ -364987,8 +364977,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Start Line": 1399, + "End Line": 1402 }, { "Function Name": "onDidStartDebugSession", @@ -364997,8 +364987,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Start Line": 1464, + "End Line": 1466 }, { "Function Name": "onDidTerminateDebugSession", @@ -365007,8 +364997,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Start Line": 1467, + "End Line": 1469 }, { "Function Name": "onDidChangeActiveDebugSession", @@ -365017,8 +365007,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Start Line": 1470, + "End Line": 1472 }, { "Function Name": "onDidReceiveDebugSessionCustomEvent", @@ -365027,8 +365017,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Start Line": 1473, + "End Line": 1475 }, { "Function Name": "onDidChangeBreakpoints", @@ -365037,8 +365027,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Start Line": 1476, + "End Line": 1478 }, { "Function Name": "onDidChangeActiveStackItem", @@ -365047,8 +365037,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Start Line": 1479, + "End Line": 1481 }, { "Function Name": "registerDebugConfigurationProvider", @@ -365057,8 +365047,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Start Line": 1482, + "End Line": 1484 }, { "Function Name": "onDidEndTask", @@ -365067,8 +365057,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Start Line": 1539, + "End Line": 1541 }, { "Function Name": "onDidStartTaskProcess", @@ -365077,8 +365067,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Start Line": 1542, + "End Line": 1544 }, { "Function Name": "onDidEndTaskProcess", @@ -365087,8 +365077,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Start Line": 1545, + "End Line": 1547 }, { "Function Name": "onDidStartTaskProblemMatchers", @@ -365097,8 +365087,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Start Line": 1548, + "End Line": 1551 }, { "Function Name": "onDidDisposeChatSession", @@ -365107,8 +365097,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Start Line": 1651, + "End Line": 1654 }, { "Function Name": "onDidReceiveChatDebugEvent", @@ -365117,8 +365107,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 1711, + "End Line": 1714 }, { "Function Name": "onDidChangeCustomAgents", @@ -365127,8 +365117,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 1719, + "End Line": 1722 }, { "Function Name": "onDidChangeInstructions", @@ -365137,8 +365127,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Start Line": 1727, + "End Line": 1730 }, { "Function Name": "onDidChangeSkills", @@ -365147,8 +365137,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Start Line": 1735, + "End Line": 1738 }, { "Function Name": "onDidChangeChatModels", @@ -365157,8 +365147,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Start Line": 1750, + "End Line": 1752 }, { "Function Name": "onDidChangeModelProxyAvailability", @@ -365167,8 +365157,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Start Line": 1760, + "End Line": 1763 }, { "Function Name": "onDidChangeEmbeddingModels", @@ -365177,8 +365167,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Start Line": 1777, + "End Line": 1780 }, { "Function Name": "onDidStartTask", @@ -365187,8 +365177,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1525, - "End Line": 1526 + "Start Line": 1524, + "End Line": 1525 }, { "Function Name": "showInputBox", @@ -365197,8 +365187,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Start Line": 894, + "End Line": 896 }, { "Function Name": "withProgress", @@ -365207,8 +365197,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 928, + "End Line": 930 }, { "Function Name": "registerQuickDiffProvider", @@ -365217,8 +365207,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 1035, + "End Line": 1038 }, { "Function Name": "createWebviewTextEditorInset", @@ -365227,8 +365217,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Start Line": 937, + "End Line": 940 }, { "Function Name": "registerChatSessionContentProvider", @@ -365237,8 +365227,8 @@ "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Start Line": 1666, + "End Line": 1669 }, { "Function Name": "selectChatModels", @@ -365247,8 +365237,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Start Line": 1747, + "End Line": 1749 }, { "Function Name": "registerCommand", @@ -365257,8 +365247,18 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Start Line": 355, + "End Line": 357 + }, + { + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 377, + "End Line": 379 }, { "Function Name": "createTestController", @@ -365267,8 +365267,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Start Line": 558, + "End Line": 560 }, { "Function Name": "registerCodeActionsProvider", @@ -365277,8 +365277,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Start Line": 656, + "End Line": 658 }, { "Function Name": "registerDocumentSymbolProvider", @@ -365287,8 +365287,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Start Line": 705, + "End Line": 707 }, { "Function Name": "registerDocumentDropEditProvider", @@ -365297,8 +365297,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Start Line": 786, + "End Line": 788 }, { "Function Name": "updateWorkspaceFolders", @@ -365307,8 +365307,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Start Line": 1126, + "End Line": 1128 }, { "Function Name": "registerChatContextProvider", @@ -365317,8 +365317,8 @@ "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Start Line": 1686, + "End Line": 1689 }, { "Function Name": "appRoot", @@ -365337,8 +365337,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Start Line": 444, + "End Line": 447 }, { "Function Name": "power", @@ -365357,8 +365357,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Start Line": 1086, + "End Line": 1089 }, { "Function Name": "setStatusBarMessage", @@ -365367,8 +365367,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Start Line": 919, + "End Line": 921 }, { "Function Name": "showNotebookDocument", @@ -365377,8 +365377,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 1024, + "End Line": 1026 }, { "Function Name": "asRelativePath", @@ -365387,8 +365387,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Start Line": 1132, + "End Line": 1134 }, { "Function Name": "applyEdit", @@ -365397,8 +365397,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Start Line": 1173, + "End Line": 1175 }, { "Function Name": "asDebugSourceUri", @@ -365407,8 +365407,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Start Line": 1506, + "End Line": 1508 }, { "Function Name": "fileIsIgnored", @@ -365417,8 +365417,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Start Line": 1808, + "End Line": 1810 }, { "Function Name": "informOnce", @@ -365437,8 +365437,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Start Line": 1344, + "End Line": 1352 }, { "Function Name": "devDeviceId", @@ -365467,8 +365467,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 + "Start Line": 632, + "End Line": 634 }, { "Function Name": "getDiagnostics", @@ -365477,8 +365477,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Start Line": 638, + "End Line": 641 }, { "Function Name": "showWorkspaceFolderPick", @@ -365487,8 +365487,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 + "Start Line": 891, + "End Line": 893 }, { "Function Name": "saveAll", @@ -365497,8 +365497,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Start Line": 1170, + "End Line": 1172 }, { "Function Name": "requestWorkspaceTrust", @@ -365507,8 +365507,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 + "Start Line": 1380, + "End Line": 1383 }, { "Function Name": "stopDebugging", @@ -365517,8 +365517,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Start Line": 1497, + "End Line": 1499 }, { "Function Name": "fetchTasks", @@ -365527,8 +365527,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Start Line": 1515, + "End Line": 1517 }, { "Function Name": "allAcrossExtensionHosts", @@ -365557,8 +365557,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Start Line": 717, + "End Line": 719 }, { "Function Name": "onDidChange", @@ -365577,8 +365577,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 + "Start Line": 1283, + "End Line": 1288 }, { "Function Name": "registerExternalUriOpener", @@ -365587,8 +365587,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 + "Start Line": 1027, + "End Line": 1030 }, { "Function Name": "getCanonicalUri", @@ -365597,8 +365597,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 + "Start Line": 1407, + "End Line": 1410 }, { "Function Name": "createDynamicChatParticipant", @@ -365607,8 +365607,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Start Line": 1643, + "End Line": 1646 }, { "Function Name": "registerChatResourceContextProvider", @@ -365617,8 +365617,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Start Line": 1682, + "End Line": 1685 }, { "Function Name": "registerChatSessionCustomizationProvider", @@ -365627,8 +365627,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Start Line": 1739, + "End Line": 1742 }, { "Function Name": "registerDocumentPasteEditProvider", @@ -365637,8 +365637,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 659, + "End Line": 661 }, { "Function Name": "registerDocumentSemanticTokensProvider", @@ -365647,8 +365647,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 720, + "End Line": 722 }, { "Function Name": "registerDocumentRangeSemanticTokensProvider", @@ -365657,8 +365657,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 723, + "End Line": 725 }, { "Function Name": "registerCompletionItemProvider", @@ -365667,8 +365667,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 732, + "End Line": 734 }, { "Function Name": "onDidChangeVisibleTextEditors", @@ -365677,8 +365677,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 821, + "End Line": 823 }, { "Function Name": "onDidSaveNotebookDocument", @@ -365687,8 +365687,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 1249, + "End Line": 1251 }, { "Function Name": "onDidChangeNotebookDocument", @@ -365697,8 +365697,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 1252, + "End Line": 1254 }, { "Function Name": "onWillSaveNotebookDocument", @@ -365707,8 +365707,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 1255, + "End Line": 1257 }, { "Function Name": "onDidCreateFiles", @@ -365717,8 +365717,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 1326, + "End Line": 1328 }, { "Function Name": "onDidDeleteFiles", @@ -365727,8 +365727,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 1329, + "End Line": 1331 }, { "Function Name": "onDidRenameFiles", @@ -365737,8 +365737,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Start Line": 1332, + "End Line": 1334 }, { "Function Name": "registerChatSessionItemProvider", @@ -365747,8 +365747,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 + "Start Line": 1655, + "End Line": 1661 }, { "Function Name": "hasSession", @@ -365777,8 +365777,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 1277, + "End Line": 1282 }, { "Function Name": "registerAITextSearchProvider", @@ -365787,8 +365787,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 + "Start Line": 1300, + "End Line": 1305 }, { "Function Name": "registerMappedEditsProvider", @@ -365797,8 +365797,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 1631, + "End Line": 1635 }, { "Function Name": "executeCommand", @@ -365807,8 +365807,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 390, + "End Line": 392 }, { "Function Name": "setTextDocumentLanguage", @@ -365817,8 +365817,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 645, + "End Line": 647 }, { "Function Name": "registerCodeLensProvider", @@ -365827,8 +365827,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 662, + "End Line": 664 }, { "Function Name": "registerDefinitionProvider", @@ -365837,8 +365837,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 665, + "End Line": 667 }, { "Function Name": "registerDeclarationProvider", @@ -365847,8 +365847,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 668, + "End Line": 670 }, { "Function Name": "registerImplementationProvider", @@ -365857,8 +365857,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 671, + "End Line": 673 }, { "Function Name": "registerTypeDefinitionProvider", @@ -365867,8 +365867,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 674, + "End Line": 676 }, { "Function Name": "registerHoverProvider", @@ -365877,8 +365877,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 677, + "End Line": 679 }, { "Function Name": "registerEvaluatableExpressionProvider", @@ -365887,8 +365887,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 680, + "End Line": 682 }, { "Function Name": "registerInlineValuesProvider", @@ -365897,8 +365897,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 683, + "End Line": 685 }, { "Function Name": "registerDocumentHighlightProvider", @@ -365907,8 +365907,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 686, + "End Line": 688 }, { "Function Name": "registerMultiDocumentHighlightProvider", @@ -365917,8 +365917,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 689, + "End Line": 691 }, { "Function Name": "registerLinkedEditingRangeProvider", @@ -365927,8 +365927,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 692, + "End Line": 694 }, { "Function Name": "registerReferenceProvider", @@ -365937,8 +365937,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 695, + "End Line": 697 }, { "Function Name": "registerRenameProvider", @@ -365947,8 +365947,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 698, + "End Line": 700 }, { "Function Name": "registerNewSymbolNamesProvider", @@ -365957,8 +365957,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 701, + "End Line": 704 }, { "Function Name": "registerDocumentFormattingEditProvider", @@ -365967,8 +365967,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 711, + "End Line": 713 }, { "Function Name": "registerDocumentRangeFormattingEditProvider", @@ -365977,8 +365977,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 714, + "End Line": 716 }, { "Function Name": "registerDocumentLinkProvider", @@ -365987,8 +365987,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 755, + "End Line": 757 }, { "Function Name": "registerColorProvider", @@ -365997,8 +365997,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 758, + "End Line": 760 }, { "Function Name": "registerFoldingRangeProvider", @@ -366007,8 +366007,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 761, + "End Line": 763 }, { "Function Name": "registerSelectionRangeProvider", @@ -366017,8 +366017,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 764, + "End Line": 766 }, { "Function Name": "registerCallHierarchyProvider", @@ -366027,8 +366027,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 767, + "End Line": 769 }, { "Function Name": "registerTypeHierarchyProvider", @@ -366037,8 +366037,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Start Line": 770, + "End Line": 772 }, { "Function Name": "setLanguageConfiguration", @@ -366047,8 +366047,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Start Line": 773, + "End Line": 775 }, { "Function Name": "getTokenInformationAtPosition", @@ -366057,8 +366057,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Start Line": 776, + "End Line": 779 }, { "Function Name": "registerInlayHintsProvider", @@ -366067,8 +366067,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Start Line": 780, + "End Line": 782 }, { "Function Name": "createLanguageStatusItem", @@ -366077,8 +366077,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Start Line": 783, + "End Line": 785 }, { "Function Name": "showInformationMessage", @@ -366087,8 +366087,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Start Line": 879, + "End Line": 881 }, { "Function Name": "showWarningMessage", @@ -366097,8 +366097,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Start Line": 882, + "End Line": 884 }, { "Function Name": "showErrorMessage", @@ -366107,8 +366107,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Start Line": 885, + "End Line": 887 }, { "Function Name": "createOutputChannel", @@ -366117,8 +366117,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 934 + "Start Line": 931, + "End Line": 933 }, { "Function Name": "registerTerminalProfileProvider", @@ -366127,8 +366127,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Start Line": 958, + "End Line": 960 }, { "Function Name": "registerTerminalCompletionProvider", @@ -366137,8 +366137,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Start Line": 961, + "End Line": 964 }, { "Function Name": "registerTerminalQuickFixProvider", @@ -366147,8 +366147,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Start Line": 965, + "End Line": 968 }, { "Function Name": "registerTreeDataProvider", @@ -366157,8 +366157,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Start Line": 969, + "End Line": 971 }, { "Function Name": "createTreeView", @@ -366167,8 +366167,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 975 + "Start Line": 972, + "End Line": 974 }, { "Function Name": "registerWebviewPanelSerializer", @@ -366177,8 +366177,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Start Line": 975, + "End Line": 977 }, { "Function Name": "registerProfileContentHandler", @@ -366187,8 +366187,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Start Line": 1031, + "End Line": 1034 }, { "Function Name": "registerShareProvider", @@ -366197,8 +366197,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 1042, + "End Line": 1045 }, { "Function Name": "registerTextDocumentContentProvider", @@ -366207,8 +366207,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Start Line": 1274, + "End Line": 1276 }, { "Function Name": "registerFileSearchProvider", @@ -366217,8 +366217,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 1292, + "End Line": 1295 }, { "Function Name": "registerTextSearchProvider", @@ -366227,8 +366227,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Start Line": 1296, + "End Line": 1299 }, { "Function Name": "registerFileSearchProvider2", @@ -366237,8 +366237,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Start Line": 1306, + "End Line": 1309 }, { "Function Name": "registerTextSearchProvider2", @@ -366247,8 +366247,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Start Line": 1310, + "End Line": 1313 }, { "Function Name": "registerRemoteAuthorityResolver", @@ -366257,8 +366257,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Start Line": 1314, + "End Line": 1317 }, { "Function Name": "registerPortAttributesProvider", @@ -366267,8 +366267,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Start Line": 1361, + "End Line": 1364 }, { "Function Name": "registerTunnelProvider", @@ -366277,8 +366277,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Start Line": 1365, + "End Line": 1368 }, { "Function Name": "registerTimelineProvider", @@ -366287,8 +366287,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Start Line": 1369, + "End Line": 1372 }, { "Function Name": "registerEditSessionIdentityProvider", @@ -366297,8 +366297,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Start Line": 1395, + "End Line": 1398 }, { "Function Name": "registerCanonicalUriProvider", @@ -366307,8 +366307,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Start Line": 1403, + "End Line": 1406 }, { "Function Name": "createCommentController", @@ -366317,8 +366317,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Start Line": 1437, + "End Line": 1439 }, { "Function Name": "registerDebugVisualizationProvider", @@ -366327,8 +366327,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Start Line": 1456, + "End Line": 1459 }, { "Function Name": "registerDebugVisualizationTreeProvider", @@ -366337,8 +366337,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Start Line": 1460, + "End Line": 1463 }, { "Function Name": "registerDebugAdapterDescriptorFactory", @@ -366347,8 +366347,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Start Line": 1485, + "End Line": 1487 }, { "Function Name": "registerDebugAdapterTrackerFactory", @@ -366357,8 +366357,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Start Line": 1488, + "End Line": 1490 }, { "Function Name": "registerTaskProvider", @@ -366367,8 +366367,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Start Line": 1512, + "End Line": 1514 }, { "Function Name": "registerNotebookCellStatusBarItemProvider", @@ -366377,8 +366377,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Start Line": 1563, + "End Line": 1565 }, { "Function Name": "registerKernelSourceActionProvider", @@ -366387,8 +366387,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Start Line": 1573, + "End Line": 1576 }, { "Function Name": "getRelatedInformation", @@ -366397,8 +366397,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Start Line": 1611, + "End Line": 1614 }, { "Function Name": "registerRelatedInformationProvider", @@ -366407,8 +366407,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Start Line": 1615, + "End Line": 1618 }, { "Function Name": "registerEmbeddingVectorProvider", @@ -366417,8 +366417,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Start Line": 1619, + "End Line": 1622 }, { "Function Name": "createChatParticipant", @@ -366427,8 +366427,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Start Line": 1640, + "End Line": 1642 }, { "Function Name": "createChatSessionItemController", @@ -366437,8 +366437,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Start Line": 1662, + "End Line": 1665 }, { "Function Name": "registerChatOutputRenderer", @@ -366447,8 +366447,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Start Line": 1670, + "End Line": 1673 }, { "Function Name": "registerChatWorkspaceContextProvider", @@ -366457,8 +366457,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Start Line": 1674, + "End Line": 1677 }, { "Function Name": "registerChatExplicitContextProvider", @@ -366467,8 +366467,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Start Line": 1678, + "End Line": 1681 }, { "Function Name": "registerLanguageModelChatProvider", @@ -366477,8 +366477,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Start Line": 1753, + "End Line": 1755 }, { "Function Name": "registerEmbeddingsProvider", @@ -366487,8 +366487,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Start Line": 1781, + "End Line": 1784 }, { "Function Name": "registerTool", @@ -366497,8 +366497,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Start Line": 1793, + "End Line": 1795 }, { "Function Name": "registerToolDefinition", @@ -366507,8 +366507,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Start Line": 1796, + "End Line": 1798 }, { "Function Name": "registerMcpServerDefinitionProvider", @@ -366517,8 +366517,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Start Line": 1814, + "End Line": 1816 }, { "Function Name": "registerSpeechProvider", @@ -366527,8 +366527,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Start Line": 1837, + "End Line": 1840 }, { "Function Name": "withScmProgress", @@ -366537,8 +366537,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 922, + "End Line": 927 }, { "Function Name": "getAccounts", @@ -366547,8 +366547,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Start Line": 333, + "End Line": 335 }, { "Function Name": "getCommands", @@ -366557,8 +366557,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Start Line": 393, + "End Line": 395 }, { "Function Name": "getDataChannel", @@ -366567,8 +366567,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Start Line": 493, + "End Line": 496 }, { "Function Name": "getSystemIdleState", @@ -366577,8 +366577,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Start Line": 524, + "End Line": 526 }, { "Function Name": "runTests", @@ -366587,8 +366587,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Start Line": 565, + "End Line": 568 }, { "Function Name": "registerTestFollowupProvider", @@ -366597,8 +366597,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Start Line": 569, + "End Line": 572 }, { "Function Name": "registerWorkspaceSymbolProvider", @@ -366607,8 +366607,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 708, + "End Line": 710 }, { "Function Name": "createTextEditorDecorationType", @@ -366617,8 +366617,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Start Line": 815, + "End Line": 817 }, { "Function Name": "showOpenDialog", @@ -366627,8 +366627,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Start Line": 897, + "End Line": 899 }, { "Function Name": "showSaveDialog", @@ -366637,8 +366637,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Start Line": 900, + "End Line": 902 }, { "Function Name": "registerTerminalLinkProvider", @@ -366647,8 +366647,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Start Line": 955, + "End Line": 957 }, { "Function Name": "registerFileDecorationProvider", @@ -366657,8 +366657,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Start Line": 981, + "End Line": 983 }, { "Function Name": "registerUriHandler", @@ -366667,8 +366667,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Start Line": 984, + "End Line": 986 }, { "Function Name": "createChatStatusItem", @@ -366677,8 +366677,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Start Line": 1050, + "End Line": 1053 }, { "Function Name": "rootPath", @@ -366697,8 +366697,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Start Line": 1104, + "End Line": 1106 }, { "Function Name": "name", @@ -366727,8 +366727,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Start Line": 1164, + "End Line": 1166 }, { "Function Name": "saveAs", @@ -366737,8 +366737,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Start Line": 1167, + "End Line": 1169 }, { "Function Name": "textDocuments", @@ -366757,8 +366757,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Start Line": 1318, + "End Line": 1321 }, { "Function Name": "getRemoteExecServer", @@ -366767,8 +366767,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Start Line": 1322, + "End Line": 1325 }, { "Function Name": "requestResourceTrust", @@ -366777,8 +366777,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Start Line": 1376, + "End Line": 1379 }, { "Function Name": "isResourceTrusted", @@ -366787,8 +366787,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Start Line": 1384, + "End Line": 1387 }, { "Function Name": "addBreakpoints", @@ -366797,8 +366797,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Start Line": 1500, + "End Line": 1502 }, { "Function Name": "removeBreakpoints", @@ -366807,8 +366807,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Start Line": 1503, + "End Line": 1505 }, { "Function Name": "executeTask", @@ -366817,8 +366817,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Start Line": 1518, + "End Line": 1520 }, { "Function Name": "createRendererMessaging", @@ -366827,8 +366827,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Start Line": 1566, + "End Line": 1568 }, { "Function Name": "createNotebookControllerDetectionTask", @@ -366837,8 +366837,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Start Line": 1569, + "End Line": 1572 }, { "Function Name": "transferActiveChat", @@ -366847,8 +366847,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Start Line": 1603, + "End Line": 1606 }, { "Function Name": "registerSettingsSearchProvider", @@ -366857,8 +366857,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Start Line": 1623, + "End Line": 1626 }, { "Function Name": "registerMappedEditsProvider2", @@ -366867,8 +366867,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Start Line": 1636, + "End Line": 1639 }, { "Function Name": "registerChatParticipantDetectionProvider", @@ -366877,8 +366877,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Start Line": 1647, + "End Line": 1650 }, { "Function Name": "registerCustomAgentProvider", @@ -366887,8 +366887,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Start Line": 1691, + "End Line": 1694 }, { "Function Name": "registerInstructionsProvider", @@ -366897,8 +366897,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Start Line": 1695, + "End Line": 1698 }, { "Function Name": "registerPromptFileProvider", @@ -366907,8 +366907,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Start Line": 1699, + "End Line": 1702 }, { "Function Name": "registerSkillProvider", @@ -366917,8 +366917,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Start Line": 1703, + "End Line": 1706 }, { "Function Name": "registerChatDebugLogProvider", @@ -366927,8 +366927,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Start Line": 1707, + "End Line": 1710 }, { "Function Name": "registerLanguageModelProxyProvider", @@ -366937,8 +366937,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Start Line": 1768, + "End Line": 1771 }, { "Function Name": "registerIgnoredFileProvider", @@ -366947,8 +366947,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Start Line": 1811, + "End Line": 1813 }, { "Function Name": "onDidChangeMcpServerDefinitions", @@ -366957,8 +366957,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Start Line": 1817, + "End Line": 1820 }, { "Function Name": "onDidChangeChatRequestTools", @@ -366967,8 +366967,18 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 + "Start Line": 1829, + "End Line": 1832 + }, + { + "Function Name": "report", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 927, + "End Line": 927 }, { "Function Name": "rootPath", @@ -367067,8 +367077,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Start Line": 561, + "End Line": 564 }, { "Function Name": "onDidChangeTestResults", @@ -367207,8 +367217,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Start Line": 1764, + "End Line": 1767 }, { "Function Name": "embeddingModels", @@ -367237,8 +367247,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Start Line": 1825, + "End Line": 1828 }, { "Function Name": "onDidChangeSessions", @@ -367497,8 +367507,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Start Line": 527, + "End Line": 529 }, { "Function Name": "getCurrentThermalState", @@ -367507,8 +367517,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Start Line": 530, + "End Line": 532 }, { "Function Name": "isOnBatteryPower", @@ -367517,8 +367527,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Start Line": 533, + "End Line": 535 }, { "Function Name": "isStarted", @@ -367537,8 +367547,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Start Line": 543, + "End Line": 545 }, { "Function Name": "onDidChangeDiagnostics", @@ -367557,8 +367567,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Start Line": 642, + "End Line": 644 }, { "Function Name": "activeTextEditor", @@ -367617,8 +367627,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 987, + "End Line": 989 }, { "Function Name": "createInputBox", @@ -367627,8 +367637,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 990, + "End Line": 992 }, { "Function Name": "activeColorTheme", @@ -367840,6 +367850,16 @@ "Start Line": 1597, "End Line": 1599 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1635, + "End Line": 1635 + }, { "Function Name": "tools", "Structural Impact": 1.1, @@ -367856,7 +367876,7 @@ "Control Flow Branches": 333, "Sequential Logic Declarations": 637, "Function Parameters": 518, - "Function/Method Declarations": 366, + "Function/Method Declarations": 369, "Class/Entity Declarations": 2, "Defensive Programming Constructs": 49, "Type/Safety Bypasses": 43, @@ -368215,8 +368235,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 158, - "End Line": 163 + "Start Line": 157, + "End Line": 162 }, { "Function Name": "computeChecksums", @@ -368245,8 +368265,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 647 + "Start Line": 639, + "End Line": 646 }, { "Function Name": "packageJsonFn", @@ -368255,8 +368275,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 639, - "End Line": 639 + "Start Line": 638, + "End Line": 638 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -368482,8 +368502,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 + "Start Line": 333, + "End Line": 374 }, { "Function Name": "_createInstance", @@ -368592,8 +368612,8 @@ "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 114 + "Start Line": 95, + "End Line": 113 }, { "Function Name": "_getServiceInstanceOrDescriptor", @@ -368662,8 +368682,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 21, + "End Line": 24 }, { "Function Name": "traceCreation", @@ -368692,8 +368712,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Start Line": 375, + "End Line": 378 }, { "Function Name": "branch", @@ -368722,8 +368742,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 379, + "End Line": 381 }, { "Function Name": "createInstance", @@ -368752,8 +368772,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 410, + "End Line": 410 }, { "Function Name": "stop", @@ -368991,8 +369011,8 @@ "Control Flow Branches": 10, "Input Parameters": 2, "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Start Line": 1190, + "End Line": 1233 }, { "Function Name": "handler", @@ -369091,8 +369111,8 @@ "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 + "Start Line": 864, + "End Line": 885 }, { "Function Name": "sendRequest", @@ -369121,8 +369141,8 @@ "Control Flow Branches": 4, "Input Parameters": 3, "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Start Line": 1125, + "End Line": 1145 }, { "Function Name": "responseTypeToStr", @@ -369201,8 +369221,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Start Line": 1032, + "End Line": 1040 }, { "Function Name": "call", @@ -369211,8 +369231,8 @@ "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Start Line": 555, + "End Line": 560 }, { "Function Name": "getChannel", @@ -369241,8 +369261,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 36 + "Start Line": 35, + "End Line": 35 }, { "Function Name": "routeCall", @@ -369251,8 +369271,8 @@ "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "100.0%", - "Start Line": 145, - "End Line": 145 + "Start Line": 144, + "End Line": 144 }, { "Function Name": "getDelayedChannel", @@ -369281,8 +369301,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1015, + "End Line": 1017 }, { "Function Name": "call", @@ -369291,8 +369311,8 @@ "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 26, - "End Line": 26 + "Start Line": 25, + "End Line": 25 }, { "Function Name": "listen", @@ -369301,8 +369321,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1042, - "End Line": 1054 + "Start Line": 1041, + "End Line": 1053 }, { "Function Name": "collectPendingRequest", @@ -369341,8 +369361,8 @@ "Control Flow Branches": 1, "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 529, - "End Line": 529 + "Start Line": 528, + "End Line": 528 }, { "Function Name": "logOutgoing", @@ -369441,8 +369461,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 + "Start Line": 886, + "End Line": 896 }, { "Function Name": "listen", @@ -369451,8 +369471,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Start Line": 561, + "End Line": 566 }, { "Function Name": "registerChannel", @@ -369491,8 +369511,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Start Line": 1018, + "End Line": 1022 }, { "Function Name": "onDidRemoveLastListener", @@ -369501,8 +369521,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 689 + "Start Line": 676, + "End Line": 688 }, { "Function Name": "listen", @@ -369521,8 +369541,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 157, - "End Line": 157 + "Start Line": 156, + "End Line": 156 }, { "Function Name": "onEventListen", @@ -369601,8 +369621,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 945, - "End Line": 953 + "Start Line": 944, + "End Line": 952 }, { "Function Name": "constructor", @@ -369721,8 +369741,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 118 + "Start Line": 117, + "End Line": 117 }, { "Function Name": "getChannel", @@ -369821,8 +369841,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 100 + "Start Line": 99, + "End Line": 99 }, { "Function Name": "getChannel", @@ -369831,8 +369851,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 126 + "Start Line": 125, + "End Line": 125 }, { "Function Name": "read", @@ -369841,8 +369861,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 161 + "Start Line": 160, + "End Line": 160 }, { "Function Name": "write", @@ -369851,8 +369871,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 165 + "Start Line": 164, + "End Line": 164 }, { "Function Name": "constructor", @@ -369871,8 +369891,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 910, - "End Line": 919 + "Start Line": 909, + "End Line": 918 }, { "Function Name": "constructor", @@ -369881,8 +369901,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Start Line": 1058, + "End Line": 1058 }, { "Function Name": "connections", @@ -369931,8 +369951,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 663 + "Start Line": 661, + "End Line": 662 }, { "Function Name": "onDidInitializePromise", @@ -370078,9 +370098,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3514.51, + "X": 3514.5, "Y": 207.59, - "Z": 3528.63 + "Z": 3528.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -370092,7 +370112,7 @@ "Total LOC": 975, "Coding LOC": 637, "Documentation LOC": 181, - "Structural Magnitude": 71.99, + "Structural Magnitude": 72.1, "Control Flow Ratio": "39.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -370393,8 +370413,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 + "Start Line": 235, + "End Line": 243 }, { "Function Name": "getDisposableData", @@ -370533,8 +370553,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 731, - "End Line": 740 + "Start Line": 730, + "End Line": 739 }, { "Function Name": "clearAndLeak", @@ -370793,8 +370813,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 30 + "Start Line": 26, + "End Line": 26 }, { "Function Name": "markAsDisposed", @@ -370883,8 +370903,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 719, + "End Line": 719 }, { "Function Name": "constructor", @@ -370893,8 +370913,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 + "Start Line": 740, + "End Line": 740 }, { "Function Name": "constructor", @@ -370963,8 +370983,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 313 + "Start Line": 312, + "End Line": 312 }, { "Function Name": "constructor", @@ -370986,6 +371006,16 @@ "Start Line": 445, "End Line": 447 }, + { + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 533, + "End Line": 533 + }, { "Function Name": "constructor", "Structural Impact": 1.1, @@ -371103,8 +371133,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 + "Start Line": 970, + "End Line": 972 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -371112,7 +371142,7 @@ "Control Flow Branches": 111, "Sequential Logic Declarations": 173, "Function Parameters": 147, - "Function/Method Declarations": 99, + "Function/Method Declarations": 100, "Class/Entity Declarations": 18, "Defensive Programming Constructs": 77, "Type/Safety Bypasses": 15, @@ -372190,8 +372220,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 14691, - "End Line": 14691 + "Start Line": 14681, + "End Line": 14681 }, { "Function Name": "revealRange", @@ -372360,8 +372390,8 @@ "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 19554, - "End Line": 19554 + "Start Line": 19547, + "End Line": 19547 }, { "Function Name": "sendErrorData", @@ -372460,8 +372490,8 @@ "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16808, - "End Line": 16808 + "Start Line": 16799, + "End Line": 16799 }, { "Function Name": "resolveDebugConfiguration", @@ -372820,8 +372850,8 @@ "Control Flow Branches": 0, "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4615, - "End Line": 4615 + "Start Line": 4598, + "End Line": 4598 }, { "Function Name": "provideColorPresentations", @@ -372870,8 +372900,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 2767, - "End Line": 2767 + "Start Line": 2745, + "End Line": 2745 }, { "Function Name": "provideInlineValues", @@ -372890,8 +372920,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 3730, - "End Line": 3730 + "Start Line": 3717, + "End Line": 3717 }, { "Function Name": "provideRenameEdits", @@ -372900,8 +372930,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4222, - "End Line": 4222 + "Start Line": 4209, + "End Line": 4209 }, { "Function Name": "provideDocumentRangeFormattingEdits", @@ -372910,8 +372940,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4571, - "End Line": 4571 + "Start Line": 4555, + "End Line": 4555 }, { "Function Name": "provideSignatureHelp", @@ -372920,8 +372950,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4783 + "Start Line": 4770, + "End Line": 4770 }, { "Function Name": "provideCompletionItems", @@ -372930,8 +372960,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5202, - "End Line": 5202 + "Start Line": 5189, + "End Line": 5189 }, { "Function Name": "provideInlineCompletionItems", @@ -372940,8 +372970,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5248 + "Start Line": 5233, + "End Line": 5233 }, { "Function Name": "provideDocumentDropEdits", @@ -372950,8 +372980,8 @@ "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 6266, - "End Line": 6266 + "Start Line": 6254, + "End Line": 6254 }, { "Function Name": "rename", @@ -373080,8 +373110,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2936 + "Start Line": 2925, + "End Line": 2925 }, { "Function Name": "provideImplementation", @@ -373090,8 +373120,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2954 + "Start Line": 2943, + "End Line": 2943 }, { "Function Name": "provideTypeDefinition", @@ -373100,8 +373130,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2972 + "Start Line": 2961, + "End Line": 2961 }, { "Function Name": "provideDeclaration", @@ -373110,8 +373140,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 2996, - "End Line": 2996 + "Start Line": 2985, + "End Line": 2985 }, { "Function Name": "provideHover", @@ -373120,8 +373150,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3157, - "End Line": 3157 + "Start Line": 3144, + "End Line": 3144 }, { "Function Name": "provideEvaluatableExpression", @@ -373130,8 +373160,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3206 + "Start Line": 3193, + "End Line": 3193 }, { "Function Name": "provideDocumentHighlights", @@ -373140,8 +373170,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 3388, + "End Line": 3388 }, { "Function Name": "resolveWorkspaceSymbol", @@ -373180,8 +373210,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4548, - "End Line": 4548 + "Start Line": 4537, + "End Line": 4537 }, { "Function Name": "provideDocumentRangesFormattingEdits", @@ -373250,8 +373280,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5859, - "End Line": 5859 + "Start Line": 5845, + "End Line": 5845 }, { "Function Name": "prepareCallHierarchy", @@ -373260,8 +373290,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 5978, - "End Line": 5978 + "Start Line": 5965, + "End Line": 5965 }, { "Function Name": "prepareTypeHierarchy", @@ -373270,8 +373300,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6076, - "End Line": 6076 + "Start Line": 6063, + "End Line": 6063 }, { "Function Name": "provideLinkedEditingRanges", @@ -373280,8 +373310,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6144 + "Start Line": 6132, + "End Line": 6132 }, { "Function Name": "resolveDocumentDropEdit", @@ -373300,8 +373330,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 6365, - "End Line": 6365 + "Start Line": 6346, + "End Line": 6346 }, { "Function Name": "provideDocumentPasteEdits", @@ -373340,8 +373370,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10345 + "Start Line": 10331, + "End Line": 10331 }, { "Function Name": "resolveCustomTextEditor", @@ -373350,8 +373380,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10375 + "Start Line": 10355, + "End Line": 10355 }, { "Function Name": "openCustomDocument", @@ -373360,8 +373390,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 10534, - "End Line": 10534 + "Start Line": 10516, + "End Line": 10516 }, { "Function Name": "resolveCustomEditor", @@ -373580,8 +373610,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16425, - "End Line": 16425 + "Start Line": 16416, + "End Line": 16416 }, { "Function Name": "onWillStartSession", @@ -373590,8 +373620,8 @@ "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 16994, - "End Line": 16994 + "Start Line": 16990, + "End Line": 16990 }, { "Function Name": "onWillReceiveMessage", @@ -373720,8 +373750,8 @@ "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19771, - "End Line": 19771 + "Start Line": 19763, + "End Line": 19763 }, { "Function Name": "resolveMcpServerDefinition", @@ -373770,8 +373800,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1408 + "Start Line": 1400, + "End Line": 1400 }, { "Function Name": "insert", @@ -373820,8 +373850,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3648, - "End Line": 3648 + "Start Line": 3638, + "End Line": 3638 }, { "Function Name": "provideWorkspaceSymbols", @@ -373830,8 +373860,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3684, - "End Line": 3684 + "Start Line": 3665, + "End Line": 3665 }, { "Function Name": "replace", @@ -373970,8 +374000,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5413, - "End Line": 5413 + "Start Line": 5402, + "End Line": 5402 }, { "Function Name": "provideDocumentColors", @@ -373980,8 +374010,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5539, - "End Line": 5539 + "Start Line": 5529, + "End Line": 5529 }, { "Function Name": "provideCallHierarchyIncomingCalls", @@ -374110,8 +374140,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8171, - "End Line": 8171 + "Start Line": 8162, + "End Line": 8162 }, { "Function Name": "provideFileDecoration", @@ -374200,8 +374230,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10216, - "End Line": 10216 + "Start Line": 10204, + "End Line": 10204 }, { "Function Name": "saveCustomDocument", @@ -374660,8 +374690,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15969, - "End Line": 15969 + "Start Line": 15960, + "End Line": 15960 }, { "Function Name": "serializeNotebook", @@ -374740,8 +374770,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16984, - "End Line": 16984 + "Start Line": 16966, + "End Line": 16966 }, { "Function Name": "constructor", @@ -374780,8 +374810,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17729, - "End Line": 17729 + "Start Line": 17725, + "End Line": 17725 }, { "Function Name": "createCommentController", @@ -374930,8 +374960,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21161, - "End Line": 21161 + "Start Line": 21155, + "End Line": 21155 }, { "Function Name": "from", @@ -375320,8 +375350,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6829, - "End Line": 6829 + "Start Line": 6821, + "End Line": 6821 }, { "Function Name": "has", @@ -375410,8 +375440,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7663, - "End Line": 7663 + "Start Line": 7656, + "End Line": 7656 }, { "Function Name": "executeCommand", @@ -375440,8 +375470,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8226 + "Start Line": 8220, + "End Line": 8220 }, { "Function Name": "setKeysForSync", @@ -375450,8 +375480,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8454, - "End Line": 8454 + "Start Line": 8440, + "End Line": 8440 }, { "Function Name": "asAbsolutePath", @@ -375500,8 +375530,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9230, - "End Line": 9230 + "Start Line": 9224, + "End Line": 9224 }, { "Function Name": "executeTask", @@ -375560,8 +375590,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9782, - "End Line": 9782 + "Start Line": 9774, + "End Line": 9774 }, { "Function Name": "readDirectory", @@ -375660,8 +375690,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11061, - "End Line": 11061 + "Start Line": 11054, + "End Line": 11054 }, { "Function Name": "createTextEditorDecorationType", @@ -375750,8 +375780,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12024, - "End Line": 12024 + "Start Line": 12013, + "End Line": 12013 }, { "Function Name": "getTreeItem", @@ -375800,8 +375830,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12992, - "End Line": 12992 + "Start Line": 12975, + "End Line": 12975 }, { "Function Name": "waitUntil", @@ -376070,8 +376100,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17028 + "Start Line": 17020, + "End Line": 17020 }, { "Function Name": "append", @@ -376080,8 +376110,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17040, - "End Line": 17040 + "Start Line": 17034, + "End Line": 17034 }, { "Function Name": "appendLine", @@ -376230,8 +376260,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19913, - "End Line": 19913 + "Start Line": 19905, + "End Line": 19905 }, { "Function Name": "button", @@ -376510,8 +376540,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8427 + "Start Line": 8423, + "End Line": 8423 }, { "Function Name": "keys", @@ -376520,8 +376550,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8589, - "End Line": 8589 + "Start Line": 8582, + "End Line": 8582 }, { "Function Name": "keys", @@ -376530,8 +376560,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8641, - "End Line": 8641 + "Start Line": 8637, + "End Line": 8637 }, { "Function Name": "terminate", @@ -376600,8 +376630,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10675, - "End Line": 10675 + "Start Line": 10669, + "End Line": 10669 }, { "Function Name": "createQuickPick", @@ -376640,8 +376670,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11980, - "End Line": 11980 + "Start Line": 11974, + "End Line": 11974 }, { "Function Name": "asFile", @@ -397507,7 +397537,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 564.76, + "Directory Group Magnitude": 564.86, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -397542,9 +397572,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3386.98, + "X": 3386.99, "Y": -338.21, - "Z": -4308.31 + "Z": -4308.32 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -397699,7 +397729,7 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3418.14, + "X": 3418.15, "Y": -406.69, "Z": -3802.74 }, @@ -398015,7 +398045,7 @@ "2. Topological Coordinates": { "X": 3226.4, "Y": -252.8, - "Z": -4459.15 + "Z": -4459.16 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -398362,7 +398392,7 @@ "2. Topological Coordinates": { "X": 2445.49, "Y": -157.85, - "Z": -3985.68 + "Z": -3985.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398710,7 +398740,7 @@ "2. Topological Coordinates": { "X": 2996.2, "Y": -180.47, - "Z": -4484.78 + "Z": -4484.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398853,8 +398883,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 55 + "Start Line": 52, + "End Line": 54 }, { "Function Name": "getObjectWithKnownName", @@ -398943,8 +398973,8 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 157 + "Start Line": 154, + "End Line": 156 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -399100,7 +399130,7 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3145.54, + "X": 3145.55, "Y": -329.2, "Z": -3623.29 }, @@ -399976,7 +400006,7 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 369.27, + "Structural Magnitude": 369.37, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -400210,16 +400240,6 @@ "Start Line": 196, "End Line": 209 }, - { - "Function Name": "next", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "47.6%", - "Start Line": 1551, - "End Line": 1583 - }, { "Function Name": "_raceWithCSPError", "Structural Impact": 12.5, @@ -400410,6 +400430,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "next", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1551, + "End Line": 1570 + }, { "Function Name": "raceAgainstEvaluationStallingEvents", "Structural Impact": 7.9, @@ -400550,6 +400580,16 @@ "Start Line": 841, "End Line": 843 }, + { + "Function Name": "abort", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 1570, + "End Line": 1583 + }, { "Function Name": "nonStallingEvaluateInExistingContext", "Structural Impact": 5.6, @@ -401586,7 +401626,7 @@ "Control Flow Branches": 454, "Sequential Logic Declarations": 516, "Function Parameters": 276, - "Function/Method Declarations": 158, + "Function/Method Declarations": 161, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, "Type/Safety Bypasses": 64, @@ -401725,7 +401765,7 @@ "2. Topological Coordinates": { "X": 2675.8, "Y": -153.12, - "Z": -4672.6 + "Z": -4672.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406887,9 +406927,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": 4622.21, + "X": 4622.22, "Y": 251.14, - "Z": -5082.82 + "Z": -5082.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414065,8 +414105,8 @@ "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 229, - "End Line": 250 + "Start Line": 228, + "End Line": 249 }, { "Function Name": "ap", @@ -414075,8 +414115,8 @@ "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "60.0%", - "Start Line": 408, - "End Line": 453 + "Start Line": 407, + "End Line": 452 }, { "Function Name": "elem", @@ -414155,8 +414195,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 312, - "End Line": 328 + "Start Line": 311, + "End Line": 327 }, { "Function Name": "toError", @@ -414185,8 +414225,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 457, - "End Line": 470 + "Start Line": 456, + "End Line": 469 }, { "Function Name": "tryCatch", @@ -414215,8 +414255,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 251, - "End Line": 260 + "Start Line": 250, + "End Line": 259 }, { "Function Name": "filterMap", @@ -414225,8 +414265,8 @@ "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 311 + "Start Line": 303, + "End Line": 310 }, { "Function Name": "map", @@ -414265,8 +414305,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 266, - "End Line": 281 + "Start Line": 265, + "End Line": 280 }, { "Function Name": "reduce", @@ -414295,8 +414335,8 @@ "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 265, - "End Line": 265 + "Start Line": 264, + "End Line": 264 }, { "Function Name": "orElseW", @@ -414395,8 +414435,8 @@ "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 221, - "End Line": 228 + "Start Line": 220, + "End Line": 227 }, { "Function Name": "getValidation", @@ -415011,8 +415051,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 1466 + "Start Line": 760, + "End Line": 1465 }, { "Function Name": "_alt", @@ -415211,8 +415251,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 716 + "Start Line": 701, + "End Line": 715 }, { "Function Name": "getFilterable", @@ -415261,8 +415301,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 722, - "End Line": 730 + "Start Line": 721, + "End Line": 729 }, { "Function Name": "getCompactable", @@ -415361,8 +415401,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 758, - "End Line": 758 + "Start Line": 757, + "End Line": 757 }, { "Function Name": "filterMap", @@ -415371,8 +415411,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 759 + "Start Line": 758, + "End Line": 758 }, { "Function Name": "partition", @@ -415381,8 +415421,8 @@ "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 760 + "Start Line": 759, + "End Line": 759 }, { "Function Name": "fromIOEitherK", @@ -428079,7 +428119,7 @@ "2. Topological Coordinates": { "X": 3717.9, "Y": -147.44, - "Z": -5448.87 + "Z": -5448.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428234,7 +428274,7 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 3444.82, + "X": 3444.83, "Y": -198.73, "Z": -5518.42 }, @@ -428393,7 +428433,7 @@ "2. Topological Coordinates": { "X": 3686.06, "Y": -172.08, - "Z": -5884.2 + "Z": -5884.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -433069,7 +433109,7 @@ "2. Topological Coordinates": { "X": 3047.48, "Y": 219.52, - "Z": -5820.84 + "Z": -5820.85 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation",