The PRISM Suite
Nine surfaces. One unified workspace visualization. From sidebar to gutter to graph, every tool works together to answer one question: which version actually runs?
Sidebar Panel
The primary MRO view. Signal bar summarizes method status in one color-coded sentence. Class cards show the full inheritance chain with method pills color-coded by status.
CodeLens
Inline annotations in the editor gutter. Hover over method definitions to see override and shadow status. Quick-pick navigation to jump definitions.
Hover Cards
Rich markdown hovers on method names. Shows status, effective class, MRO position, and docstrings. GitLens-style detail card right in the editor.
Inline Decorations
Shadowed methods dimmed in editor. Overridden methods amber-underlined. Visual indicators without leaving your cursor position.
Diagnostics
Dead-code warnings in VS Code's Problems panel. One warning per shadowed method, with file, line, and jump-to-definition link.
Workspace Scanner
Four scan modes: dead code (find all shadowed methods), unique methods (methods defined once), conflicts (same name, different classes), name collisions. Run from Command Palette.
Graph Visualization
Mindmap tree and radial view of the full inheritance hierarchy. Pan, zoom, fit, focus per class, dynamic link colors. Optional floating panel.
Status Bar
Always-visible PRISM indicator. Shows cursor context: inside class, outside class, or error state. Click to show panel.
Command Palette
prism.showPanel to open the main panel. prism.scanDeadCode to run a workspace scan. prism.jumpToEffective to navigate to the effective version of a method.
One unified workspace
Every surface reads the same real-time analysis. Move your cursor once — the sidebar updates, CodeLens annotations highlight, hover cards refresh, and the graph reflows. All in under 200ms. No plugins. No configuration. Install and go.