Skip to content

feat: framework resolvers, synthesis, VB.NET and codegraph context - #338

Draft
sunerpy wants to merge 19 commits into
mainfrom
feat/v0.56-followups
Draft

sunerpy wants to merge 19 commits into
mainfrom
feat/v0.56-followups

test(sync): framework edges keep their resolver's name under sync

ca35060
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 24, 2026 in 1s

95.56% (target 95.00%)

View this Pull Request on Codecov

95.56% (target 95.00%)

Details

Codecov Report

❌ Patch coverage is 94.10825% with 369 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/codegraph-graph/src/branch_guards.rs 90.30% 178 Missing ⚠️
crates/codegraph-resolve/src/resolver.rs 89.88% 45 Missing ⚠️
crates/codegraph-store/src/connection.rs 69.23% 32 Missing ⚠️
...s/codegraph-resolve/src/frameworks/package_deps.rs 94.21% 29 Missing ⚠️
crates/codegraph-resolve/src/frameworks/nestjs.rs 98.29% 17 Missing ⚠️
crates/codegraph-graph/src/synthesized_hop.rs 95.45% 12 Missing ⚠️
crates/codegraph-store/src/schema_probe.rs 95.23% 12 Missing ⚠️
crates/codegraph-resolve/src/frameworks/js_scan.rs 97.10% 8 Missing ⚠️
crates/codegraph-resolve/src/framework.rs 33.33% 6 Missing ⚠️
crates/codegraph-resolve/src/js_store.rs 0.00% 6 Missing ⚠️
... and 8 more

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #338      +/-   ##
==========================================
- Coverage   95.59%   95.56%   -0.03%     
==========================================
  Files         280      286       +6     
  Lines      166519   171840    +5321     
==========================================
+ Hits       159181   164219    +5038     
- Misses       7338     7621     +283     
Files with missing lines Coverage Δ
crates/codegraph-core/src/types.rs 100.00% <100.00%> (ø)
crates/codegraph-graph/src/flow_boundary.rs 93.87% <100.00%> (+0.12%) ⬆️
crates/codegraph-graph/src/graph/mod.rs 94.67% <100.00%> (+<0.01%) ⬆️
crates/codegraph-graph/src/named_symbol_flow.rs 86.50% <100.00%> (+1.52%) ⬆️
crates/codegraph-resolve/src/cfml_scope.rs 97.60% <100.00%> (ø)
crates/codegraph-resolve/src/context.rs 99.32% <100.00%> (+<0.01%) ⬆️
crates/codegraph-resolve/src/cpp_namespaces.rs 96.25% <100.00%> (+0.01%) ⬆️
crates/codegraph-resolve/src/cpp_supertypes.rs 86.22% <100.00%> (+0.04%) ⬆️
crates/codegraph-resolve/src/csharp_extensions.rs 95.36% <100.00%> (ø)
crates/codegraph-resolve/src/dart_annotations.rs 92.88% <100.00%> (-0.04%) ⬇️
... and 42 more

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.