Screenshots

Support for Dark, Blue and Light Themes

NDepend Dashboard support for Dark Theme    NDepend Query and Rule support for Dark Theme

NDepend Dependency Graph support for Blue and Dark Theme    NDepend Dependency Matrix support for Dark Theme

NDepend Search support for Dark Theme    NDepend Start Page support for Dark Theme

NDepend Metric View support for Dark Theme

Large Graph exported to SVG vector format

NDepend Graph SVG

NDepend Graph SVG of ASP.NET Core Components

NDepend Graph SVG of Graph Implementation

Visual Studio Integration

Visualization of overall Code Base Coverage by tests on the Metrics View   Browsing the code structure through fast and smooth dependency graph

Dashboard comparing NDepend v2017.1 and NDepend v6.3 snapshots + Trend charts   Editing a Trend Chart

Exploring Quality Gates status from a single click on the dashboard   Exploring issues  from a single click on the dashboard

Browsing the set of default CQLinq code rules   NDepend Technical Debt Summary

Generating a CQLinq Query from an interface in the Visual Studio Code Editor   A generated graph of dependencies between some classes of System.Collections.Generic

Using the Dependencies Structure Matrix to understand coupling between assemblies   Generating a graph from the Dependency Structure Matrix of a dependency cycle between some namespaces of mscorlib

Selecting the list of methods where code was changed between 2 versions and visualizing source code modifications   Using conjointly the Dependencies Structure Matrix and the Graph to display dependencies between assemblies

Report

Reports of NDepend.AI Fix Runs

Six runs on five open-source code bases fixed by NDepend.AI driving Claude Code (Opus as the premium model, Sonnet as the economy model). Each report opens on its AI Assistant tab: the complete log of the run, from the planning pass to the fix rounds, the parallel agent sessions, the tests, the change review and the final report, next to the NDepend report of the fixed code, diffed against the code at the start of the run.

Code base Issues fixed Duration Cost Coverage Tests (+written) Bugs found
eShopOnWeb 468 / 493 95% 1h 21min $44 45% → 97.5% +506 619 green 3
Jellyfin 150 / 157 96% 1h 52min $40 31% → 31.6% +196 3,910 green 0
Jellyfin (large scale fix) 1,521 / 1,666 91% 12h 32min $602 31% → 56.3% +4,287 8,001 green 14
Microsoft.FeatureManagement 283 / 292 97% 1h 06min $25 78% → 99.6% +200 347 green 1
Carter 222 / 223 100% 39min $13 68% → 99.6% +107 271 green 0
NodaTime 354 / 387 91% 1h 26min $48 98% → 99.4% +313 23,029 green 0

The figures are those of each report's final report: the issues of the targeted set that NDepend's re-analysis finds fixed, the wall-clock duration of the run, the cost billed by the agent's provider, the code coverage before and after the run, the tests the run wrote and the tests green at the end. Bugs found counts the potential bugs the agent reported in the application code while writing tests and fixing issues: the run leaves them unfixed and lists each one in its final report, to check by hand.

Reports Compared with a Baseline


For these sample reports are imported:

Such serverless report can be generated by invoking...

NDepend.Console.exe $absolute-path-to-an-NDepend-project-file$
                    
...from your CI/CD running on Windows, Linux and Mac NDepend runs on Windows, macOS and Linux .

You can generate the report using a trial license, a Build-Machine license
or with the NDepend GitHub Action, which requires a GitHub Action license.


Details of the NDepend report Details of the NDepend report
Details of the NDepend report Details of the NDepend report

Project Management

Selecting the assemblies to analyze (on the left) and the list of tiers assemblies inferred automatically (on the right)   Information and warnings about the health of the Build process, emitted during analysis

Details of the CQLinq queries edition with intellisense:

NDepend Code Query Edition with Intellisense and Documentation

Browsing NDepend Code Query Result

Posters built by NDepend

Treemap code metrics Dependency matrix Dependencies graph ndepend large dependency structure matrix dsm poster

ndepend dotnet framework treemap large poster