Skip to content

fix: make five upstream-parity resolution rules stricter or more exact - #295

Merged
sunerpy merged 8 commits into
mainfrom
fix/keep-rust-strictness
Oct 1, 2026
Merged

sunerpy merged 8 commits into
mainfrom
fix/keep-rust-strictness

fix(resolve): splice lines before comments and keep macro values truths

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

95.31% (target 95.00%)

View this Pull Request on Codecov

95.31% (target 95.00%)

Details

Codecov Report

❌ Patch coverage is 96.12069% with 27 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/codegraph-resolve/src/c_macro_visibility.rs 97.63% 11 Missing ⚠️
crates/codegraph-resolve/src/resolver.rs 93.02% 9 Missing ⚠️
crates/codegraph-extract/src/walker.rs 91.07% 5 Missing ⚠️
crates/codegraph-resolve/src/js_store.rs 95.45% 2 Missing ⚠️

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #295      +/-   ##
==========================================
+ Coverage   95.30%   95.31%   +0.01%     
==========================================
  Files         161      161              
  Lines       99130    99752     +622     
==========================================
+ Hits        94478    95083     +605     
- Misses       4652     4669      +17     
Files with missing lines Coverage Δ
crates/codegraph-resolve/src/member_value.rs 89.06% <100.00%> (-0.27%) ⬇️
crates/codegraph-store/src/index_state.rs 83.33% <ø> (ø)
crates/codegraph-resolve/src/js_store.rs 90.51% <95.45%> (+0.87%) ⬆️
crates/codegraph-extract/src/walker.rs 93.39% <91.07%> (-0.02%) ⬇️
crates/codegraph-resolve/src/resolver.rs 97.09% <93.02%> (-0.15%) ⬇️
crates/codegraph-resolve/src/c_macro_visibility.rs 94.72% <97.63%> (+2.21%) ⬆️

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