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.