Skip to content

fix(resolve): keep Rust method calls that lost their receiver off functions and std names - #307

Merged
sunerpy merged 2 commits into
mainfrom
fix/rust-receiver-gates
Oct 3, 2026
Merged

sunerpy merged 2 commits into
mainfrom
fix/rust-receiver-gates

fix(resolve): count only the names a use tree introduces as R4 evidence

ec1bf0f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 3, 2026 in 0s

95.07% (target 95.00%)

View this Pull Request on Codecov

95.07% (target 95.00%)

Details

Codecov Report

❌ Patch coverage is 98.31547% with 11 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/codegraph-resolve/src/name_matcher.rs 97.74% 6 Missing ⚠️
crates/codegraph-resolve/src/rust_lexical.rs 98.64% 5 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #307      +/-   ##
==========================================
+ Coverage   95.06%   95.07%   +0.01%     
==========================================
  Files         197      198       +1     
  Lines      108505   108998     +493     
==========================================
+ Hits       103147   103634     +487     
- Misses       5358     5364       +6     
Files with missing lines Coverage Δ
crates/codegraph-resolve/src/frameworks/tauri.rs 92.64% <ø> (-0.54%) ⬇️
crates/codegraph-resolve/src/resolver.rs 97.10% <100.00%> (+<0.01%) ⬆️
crates/codegraph-resolve/src/source_facts.rs 100.00% <100.00%> (ø)
crates/codegraph-store/src/index_state.rs 83.33% <ø> (ø)
crates/codegraph-resolve/src/rust_lexical.rs 98.64% <98.64%> (ø)
crates/codegraph-resolve/src/name_matcher.rs 96.80% <97.74%> (+0.03%) ⬆️

... 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.