Understand™ Quick Feature List
-
Search
-
Find
-
Find Previous
-
Find & Replace
-
Go to Line
-
Go to Matching Brace
-
Instant Search
-
Find in Files
-
Replace in Files
-
Find Entity
-
-
Analysis Log
-
Annotations Browser
-
Architecture Browser
-
Bookmarks
-
Contextual Information
-
Dependency Browser
-
Entity Filter
-
Entity Locator
-
IDE
-
Information Browser
-
Metrics Browser
-
Orphan Manager
-
Previewer
-
Project Browser
-
Project Overview Charts
-
Dependency Reports
-
Architecture
-
File
-
Class
-
-
Project Interactive Reports
-
Metrics Summary
-
Project Metric Charts
-
Code Volume
-
File Volume
-
Average Complexity
-
Sum Complexity
-
-
Metrics Treemap
-
Graphs
-
Dependency Graphs
-
Project Graphs
-
UML Class Diagram
-
-
Function Graphs
-
Butterfly
-
Butterfly Compare
-
Calls
-
Declaration
-
Depended On By
-
Depends On
-
Include
-
Includeby
-
Includedby Relationship
-
UML Class Diagram
-
Cluster Call
-
Cluster Call Butterfly
-
Cluster Call Internal
-
Cluster Callby
-
-
Graphs for vertices
-
Called by
-
Calls
-
Data Members
-
Object References
-
Object References Compare
-
Object Refs with CalledBy
-
Parent Declaration
-
-
-
CodeCheck
-
SciTools’ Recommended Checks
-
Commented Out Code
-
Definitions in Header Files
-
Files too long
-
Floating-point expressions shall not be directly or indirectly tested
-
Functions too long
-
Functions shall not be declared implicitly
-
Goto Statements
-
Macros shall not be #defined or #undefined within a block
-
Magic Numbers
-
Nested Comments
-
Overly Complex Functions
-
Trigraphs shall not be used
-
Unreachable Code
-
Unused Functions
-
Unused Local Variables
-
Unused Static Globals
-
Variables should be commented
-
-
Published Standards
-
Effective C++ (3rd Edition) Scott Meyers
-
Hersteller Initiative Software (HIS) Metrics
-
MISRA C 2012
-
MISRA-C 2004
-
MISRA-C++ 2008
-
AUTOSAR
-
-
Language Specific
-
Metrics
-
Complexity Metrics (McCabe Cyclomatic Complexity, Path Count, Knots, etc.)
-
Count Metrics (SLOC, Number of Functions, Statements, etc.)
-
Object Oriented Metrics (Coupling, Depth of Inheritance Tree, Lack of Cohesion, etc.)
-
-
No Control Code Characters
-
No direct or indirect recursion allowed
-
-
Annotations
-
Tools
-
Run Command
-
User Tools
-
Editor Macros
-
Compare
-
File/Folders
-
Entities
-
Arbitrary Text
-
-
-
PERL API
-
Python API
-
Java API
-
C API
-
Command-line batch processing (und)
-
Eclipse Plugin
-
Jenkins Plugin
-
Git Knowledge
-
Session Manager

Detailed project reports are automatically generated for each project you analyze.

Data visualizations make it easy to quickly understand the scope and major components of any program.