Crabviz est un générateur de graphes d'appels basé sur LSP. Il exploite le protocole Language Server pour générer des graphiques d'appels interactifs et vous aide à explorer visuellement le code source.
Utilisable pour différents langages de programmation
Mettre en surbrillance en cliquant
Deux types de graphiques
Vous pouvez générer un graphique d'appels pour les fichiers sélectionnés pour obtenir un aperçu, ou une fonction sélectionnée pour suivre la hiérarchie des appels.
Exporter les graphiques d'appels au format SVG
Étant donné que Crabviz utilise les capacités des serveurs de langage, il est mieux adapté en tant qu'extension IDE/éditeur qu'en tant qu'outil de ligne de commande autonome.
Il est actuellement disponible sur VS Code et les PR d'autres éditeurs sont les bienvenus.
Crabviz s'inspire de graphql-voyager et go-callvis.