Files
codebase-memory-mcp/internal
Martin Vogel becccb6021 fix(ts): don't emit a JSX-import resolution for an unresolved relative path
For a JSX component imported by a relative specifier (`import { Widget } from
"./widget"`), the per-file pass emitted lsp_ts_jsx_import with the raw specifier
as the module QN ("./widget.Widget"). That QN matches no node, but — winning the
exact-equality/confidence join over the cross-file pass's correct resolution
(equal confidence, emitted first) — it dropped the edge, so the strategy was
absent. The cross-file pass re-runs with the specifier resolved to the real
module QN and emits the correct "<proj>.widget.Widget" resolution. Skip the
per-file emission for relative specifiers (mark unresolved) so the cross-file
resolution stands.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-06-28 12:47:27 +02:00
..