Crabviz é um gerador de gráfico de chamadas baseado em LSP. Ele aproveita o Language Server Protocol para gerar gráficos de chamadas interativos e ajuda a explorar visualmente o código-fonte.
Viável para várias linguagens de programação
Destaque ao clicar
Dois tipos de gráficos
Você pode gerar um gráfico de chamadas para arquivos selecionados para obter uma visão geral ou uma função selecionada para rastrear a hierarquia de chamadas.
Exportar gráficos de chamadas como SVG
Como o Crabviz utiliza os recursos de servidores de linguagem, ele é mais adequado como uma extensão IDE/editor do que como uma ferramenta de linha de comando independente.
Atualmente está disponível no VS Code e PRs de outros editores são bem-vindos.
Crabviz é inspirado em graphql-voyager e go-callvis.