Support for Code Query over LINQ (CQLinq) to easily write custom rules and query code.
For each issue, the cost to fix and the severity are estimated through customizable C# formulas.
Quality Gates are C# LINQ (CQLinq) queries that implement PASS/FAIL criteria to code quality.
Explore how the code is actually structured and shed light on hidden architectural flaws.
Lines of Code, Cyclomatic Complexity, Coupling, Nesting Depth, Rank, CppDepend supports them all (and much more.)
Be warned of potential build process problems before they end up causing friction and pain.
Explore the issues-set in a few clicks and focus your effort on what is urgent and important.
Import test coverage data, and make the most of it in the CppDepend feature-rich context.
Compare two versions of a code base and browse code diff and changes in any way you can think of.
Get rid of dependency cycles between components to achieve higher code maintainability.
CppDepend helps maintain clean side-effects free code to achieve clean concurrent programming.
You can still enjoy using JArchitect with the addition of plugins like PMD, FindBugs, CheckStyle and CPD.
Get Trend Charts about pretty much any code metrics to master the evolution of your application.
Spot code that is too complex at a glance thanks to unique diagramming capabilities in the C/C++ world.