Crabviz ist ein LSP-basierter Anrufdiagrammgenerator. Es nutzt das Language Server Protocol, um interaktive Aufrufdiagramme zu generieren und hilft Ihnen, den Quellcode visuell zu erkunden.
Funktioniert für verschiedene Programmiersprachen
Beim Klicken hervorheben
Zwei Arten von Diagrammen
Sie können ein Anrufdiagramm für ausgewählte Dateien erstellen, um einen Überblick zu erhalten, oder eine ausgewählte Funktion verwenden, um die Anrufhierarchie zu verfolgen.
Anrufdiagramme als SVG exportieren
Da Crabviz die Fähigkeiten von Sprachservern nutzt, eignet es sich besser als IDE-/Editor-Erweiterung als als eigenständiges Befehlszeilentool.
Es ist derzeit auf VS Code verfügbar und PRs für andere Editoren sind willkommen.
Crabviz ist von Graphql-Voyager und Go-Callvis inspiriert.