No description
- Rust 100%
Extraction improvements: - Add receiver_ref_span on member access refs (x.foo, obj.method()) with origin/qualified_name resolution for namespace and named imports - Add initializer_ref_span on variable defs for call/new/identifier inits - Populate core TypeDefData.type_parameters on generic classes/interfaces - Set resolved_path on Import-origin refs via resolver - Set qualified_name on Global-origin refs - Fix is_namespace on export * (wildcard reexport, not namespace) - Fix namespace member access origin: use property name as original_name instead of '*' so the index matches usage sites correctly - Add is_reexport to core ImportDecl field (upstream schema change) Test hardening: - Convert all 8 soft-assert integration tests to hard assertions now that upstream ast-index has fixed: export * barrels, transitive walk_hierarchy, cross-file implements, multi-level reexport chains, lazy dependency resolution, and filter_refs JSX context - Add 30 new tests (104 ts_features, 81 integration, 309 total) Update AGENTS.md to reflect current state: no upstream gaps remaining, remove resolved limitations, update test counts and refs.rs docs. |
||
|---|---|---|
| src | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| Cargo.lock | ||
| Cargo.toml | ||