Project Sustainability Metric Visualizations
Visualize sustainability metrics for C/C++ software projects
Analyze clang-tidy and CDash output to understand project health, complexity, and sustainability across files and functions.
Project summary metrics.out · 541 files
● High 1,652 Functions
13.48 Avg. complexity
35% Over threshold
Complexity distribution
Top complex functions
- do_copy_objects 103 ● Critical
- HSTBmake_table 71 ● High
- H5Z__nbit_compress 10 ● Low
How it works
1. Generate metrics
Run clang-tidy on your C/C++ project or submit builds to CDash to collect complexity and sustainability metrics
2. Provide data
Upload your metrics file, connect a CDash build URL, or try the tool with sample data
3. Explore results
Analyze visualizations, filter and sort results, and identify high-risk areas in your codebase
What you can analyze
Comprehensive metrics to understand code complexity and sustainability
Project overview
High-level metrics and insights
File-level complexity
Per-file analysis and trends
Function-level complexity
Individual function metrics
Methods over threshold
High-risk function detection
Branch count
Control flow complexity
Lines of code
Function and file size metrics
CDash build integration
Continuous analysis support
Sustainability indicators
Long-term maintainability
Turn raw metrics to actionable insights
Transform project metric output into clear summaries, charts, and ranked results so maintainers know where to inspect first.
- Summary cards for project health at a glance
- Complexity distribution to spot risk concentration
- Top complex functions ranked by score
- Severity badges that read in any color mode