Skip to main content

Module analyses

Module analyses 

Source

Modules§

betweenness
bridges
change_propagation
connected_components
degree
depth
graph_boundaries
graph_stats
impact_radius
pagerank
scc
transitive_reduction

Structs§

AnalysisContext
Context passed to every analysis, providing access to the graph, filesystem root, config, and optional lockfile.
EnrichedGraph
The complete, enriched graph. Built once, enriched once. Carries the graph plus all structural analyses unconditionally.

Traits§

Analysis
An analysis computes structured data about the graph. Rules consume analysis results and map them to diagnostics. Metrics extract scalar values from analysis results. See docs/analyses for conceptual documentation on each analysis.

Functions§

all_analysis_names
All known analysis names, sorted alphabetically.
enrich
Build an enriched graph: construct the graph, then run all analyses unconditionally.
enrich_graph
Enrich a pre-built graph with all analyses.