NDepend
From Wikipedia, the free encyclopedia
![]() | |
| Developer(s) | NDepend |
|---|---|
| Stable release | 2025.1
|
| Operating system | Windows |
| Type | Software quality |
| License | Commercial, Proprietary |
| Website | ndepend |
NDepend is a static analysis tool for C# and .NET code to manage code quality and security. The tool proposes a large number of features, from CI/CD Web Reporting to Quality Gate and Dependencies Visualization. For that reason, the community refers to it as the "Swiss Army Knife" for .NET Developers.



The main features of NDepend are:
- Interactive Web Reports about all Aspects of .NET Code Quality and Security Sample Reports Here. Reports can be built on any platform: Windows, Linux and MacOS
- [Roslyn Analyzers Issues Import https://www.ndepend.com/docs/reporting-roslyn-analyzers-issues]
- Quality Gates
- CI/CD Integration with Azure DevOps, GitHub Action, Bamboo, Jenkins, TeamCity, AppVeyor
- Dependency Visualization (using dependency graphs, and dependency matrix)
- Smart Technical Debt Estimation
- Declarative code rule over C# LINQ query (CQLinq).
- Software Metrics (NDepend currently supports more than 100 code metrics: Cyclomatic complexity; Afferent and Efferent Coupling; Relational Cohesion; Google page rank of .NET types; Percentage of code covered by tests, etc.)
- Code Coverage data import from Visual Studio coverage, dotCover, OpenCover, NCover, NCrunch.
- All results are compared against a baseline allowing the user to focus on newly identified issues.
- Integration with Visual Studio 2022, 2019, 2017, 2015, 2013, 2012, 2010, or can run as a standalone through VisualNDepend.exe, side by side with JetBrains Rider or Visual Studio Code.

