Visual Code FlowExplore function control flow and cross-file calls without leaving VS Code. Getting started
The diagram supports zoom, pan, a minimap, keyboard node selection, and source/editor highlighting. Use Copy detailed Mermaid or Save detailed .mmd to export the complete graph, including steps grouped in the simplified view. Function definitions across files are resolved using VS Code's active definition providers when available. Simplified PHP / Laravel flowsPHP and Laravel handlers open in Simplified view. A fluent query or response expression is displayed as one block instead of several intermediate reads and calls. Conditions, loops, explicit throws, catches, returns and separate Use Detailed to restore every node and path. Switching views does not reanalyze source or discard expanded calls. TypeScript/JavaScript retain Detailed as their default; the view choice is remembered separately for PHP and TS/JS while the panel is open. Select a block and use Show N steps to navigate to an individual source step or expand its exact call. Double-clicking a grouped block expands its outermost available call. Potential uncaught-exception arrows to the function exit are hidden only in Simplified, with an explicit count; caught and explicit exception edges remain. Analysis notes are accessible in either view. Mermaid export deliberately remains complete rather than silently dropping exception paths. Settings
Session expansions are stored in VS Code workspace state and only restored if the source contents still match. Code analysis happens locally and does not require an external service. Limitations
ProjectSource, issues and documentation: https://github.com/zephfiro/visual-code-flow License: MIT. |