vscode extension for generate call graph in graphviz dot language, based on vscode call hierarchy language feature.
CallGraph.showOutgoingCallGraph
command using context menu or Ctrl+Shift+P
to show outgoing callsCallGraph.showIncomingCallGraph
command using context menu or Ctrl+Shift+P
to show incoming callssave dot file
or save as svg
in the bottom left corner to save the graph.callgraphignore
file in your project root directory to ignore some files or folders in workspace (the syntax is the same as .gitignore
)You can configure ignoreFile
(.callgraphignore by default), maxDepth
. See the descriptions in setting.
It depends vscode.provideOutgoingCalls
and vscode.provideIncomingCalls
built-in commands( the same with Show Call Hierarchy
command, not available for some language server ).
See CHANGELOG.md.
Donate me via Paypal. Thank you for you support to this project and my open source works.
Enjoy!