Versions in this module Expand all Collapse all v0 v0.1.0 May 26, 2026 Changes in this version + type Builder struct + func NewBuilder() *Builder + func (b *Builder) BuildFromFile(filePath string) (*Graph, error) + func (b *Builder) BuildFromPath(projectPath string, includeTests bool) (*Graph, error) + type Exporter struct + func NewExporter() *Exporter + func (e *Exporter) ExportToDOT(graph *Graph) (string, error) + func (e *Exporter) ExportToMermaid(graph *Graph) (string, error) + type Graph struct + Cycles []string + Edges []*codeintel.GraphEdge + EntryPoints []string + Nodes []codeintel.GraphNode + func (g *Graph) Complexity() float64 + func (g *Graph) FindNode(nodeID string) *codeintel.GraphNode + func (g *Graph) GetCalleesOf(nodeID string) []codeintel.GraphNode + func (g *Graph) GetCallersOf(nodeID string) []codeintel.GraphNode + func (g *Graph) Stats() *GraphStats + type GraphStats struct + AvgOutDegree float64 + Cycles int + EntryPoints int + ExportedNodes int + FunctionCount int + MaxOutDegree int + MethodCount int + TotalEdges int + TotalNodes int + TypeCount int