More than 150 default code rules to check against best practices. Support for Code Query over LINQ (CQLinq) to easily write custom rules and query code.
NDepend can tell you what has been changed between 2 builds but it does more than simple text comparison. It can distinguish between comment change and code change, between what has been added/removed and what has just been modified. With NDepend, you can see how code metrics are evolving and you know if coupling between components is increasing or not. NDepend can also continuously check modifications to warn you as soon as a breaking compatibility change appears.
See an online demo about the Compare Builds feature (4mn).
Avoid API breaking changes
How to avoid regression bugs while adding new features
Ensure the quality of the code that will be developed this year
Are you sure added and refactored code is covered by tests?
Reporting Code Diff