my-server
← Wiki

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.

Features

The main features of NDepend are:

Code rules through LINQ queries (CQLinq)

Live code queries and code rules through LINQ queries is the backbone of NDepend, all features use it extensively. Here are some sample code queries:

  • Base class should not use derivatives:

Additionally, the tool provides a live CQLinq query editor with code completion and embedded documentation.

See also

External links

NDepend reviewed by the .NET community