Module graph

Module graph 

Source
Expand description

Graph data structures for web visualization

Converts ProjectMetrics to a JSON-serializable graph format suitable for Cytoscape.js visualization.

Structs§

BalanceValue
Balance score with interpretation
ConnascenceValue
Connascence information
DimensionValue
A single dimension value with numeric and label representation
Dimensions
The 5 coupling dimensions
Edge
An edge in the coupling graph (represents a coupling relationship)
GraphData
Complete graph data for visualization
IssueInfo
Issue information for problematic couplings
IssuesByServerity
Issue counts by severity
ItemDepInfo
Information about an item-level dependency
LocationInfo
Location information for an edge
ModuleItem
An item defined in a module (struct, enum, trait, or function)
Node
A node in the coupling graph (represents a module)
NodeMetrics
Metrics for a single node
Summary
Summary statistics for the graph

Functions§

project_to_graph
Convert ProjectMetrics to GraphData for visualization