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: 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: Additionally, the tool provides a live CQLinq query editor with code completion and embedded documentation.

NDepend Report Source Files List
NDepend Report Source Files List
NDepend Dependency Graph
NDepend Code Querying CQLinq