Versions in this module Expand all Collapse all v0 v0.1.0 Jul 18, 2026 Changes in this version + func Sanitize(g *Graph, report *ValidationReport) int + func Validate(g *Graph) error + type DanglingEdge struct + Dst bool + Edge types.Edge + Src bool + type Graph struct + Edges []types.Edge + Nodes []types.Node + func Build(parts []*parse.ResolvedGraph) (*Graph, error) + type ValidationReport struct + DanglingEdges []DanglingEdge + SchemaErrors []error + func Inspect(g *Graph) *ValidationReport + func (r *ValidationReport) CountByEdgeType() map[types.EdgeType]int + func (r *ValidationReport) HasDangling() bool + func (r *ValidationReport) HasSchemaErrors() bool