Graphify 0.9.55 ships eight code-graph correctness fixes, including phantom edges fabricated from symbols that own no node
Released 2026-09-05 at 21:19 UTC, the fixes target ways an AST-derived code graph silently lies: Python definitions differing only by leading underscores (`_get_connection` vs `get_connection`) collided and one was dropped; inherits/implements/references edges were fabricated from symbols owning no node, such as a class nested in a named function or an abstract method signature, leaking phantom `ext_*` edges; named re-exports through barrels (`export { x } from './a'`, alias renames, `export *` chains) dangled on a fabricated barrel symbol instead of resolving to the definition. A runtime dynamic `import(...)` was also being blanked by the TypeScript type-argument normalizer, erasing real module dependencies.
Source
↳ Follow the thread