Versions in this module Expand all Collapse all v0 v0.10.0 Jul 11, 2026 v0.9.0 May 5, 2026 Changes in this version + func FilterResolved(edges []model.Edge) []model.Edge + func ImportsFromTarget(edge model.Edge) (string, bool) + func IsLikelyExternalImportEdge(edge model.Edge) bool + func IsLikelyExternalImportPath(path string) bool + func Resolve(ctx context.Context, lookup NodeLookup, edges []model.Edge) ([]model.Edge, error) + func ResolveWithOptions(ctx context.Context, lookup NodeLookup, edges []model.Edge, ...) ([]model.Edge, error) + type FilterResolvedDiagnostics struct + ByFile map[string]int + ByKind map[model.EdgeKind]int + ByReason map[string]int + DroppedCount int + Samples []FilterResolvedSample + func FilterResolvedWithDiagnostics(edges []model.Edge) ([]model.Edge, FilterResolvedDiagnostics) + func FilterResolvedWithDiagnosticsFiltered(edges []model.Edge, filterUnresolved UnresolvedEdgeFilter) ([]model.Edge, FilterResolvedDiagnostics) + type FilterResolvedSample struct + FilePath string + Fingerprint string + Kind model.EdgeKind + Reason string + type NodeLookup interface + GetNodesByFiles func(ctx context.Context, filePaths []string) (map[string][]model.Node, error) + GetNodesByIDs func(ctx context.Context, ids []uint) ([]model.Node, error) + GetNodesByQualifiedNames func(ctx context.Context, names []string) (map[string][]model.Node, error) + type ResolveOptions struct + FallbackCalls bool + type UnresolvedEdgeFilter func(edge model.Edge, reason string) bool