NDepend User Voice

Welcome to the NDepend User Voice page. Let us know what you would like to see in future versions of NDepend. This site is for suggestions and ideas. If you need to report a bug, please send us an email at support@ndepend.com

We look forward to hearing from you!

Thanks – Patrick Smacchia
NDepend Team

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Provide a SonarQube plugin

    Provide a SonarQube plugin to integrate NDepend analysis and gather NDepend code metrics from SonarQube.

    134 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We just released NDepend v6 that now proposes a built-in SonarQube v5 plugin.
    http://www.ndepend.com/ndepend-v6

    We have great hope this plugin will fulfill most of users expectations, see the associated documentation : http://www.ndepend.com/docs/sonarqube-integration-ndepend

    You can download v6 Release Candidate 1 to try it.
    Your feedback at support@ndepend.com will be more than welcome.
    You can also re-use your NDepend UserVoice votes for further feature request!

  2. NCrunch Code coverage integration.

    NCrunch is an absolute must have tool, and it does code coverage very well. i'd like to see a way to get NCrunch Code Coverage data into NDepend.

    127 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Code Coverage  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. TFS 2015 Support

    When and how do you plan to integrate nDepend with vNext build in TFS 2015?

    111 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Support OpenCover xml coverage files

    Support OpenCover XML Files instead of asking to convert those files to dotcover or NCover formats.

    81 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Code Coverage  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Provide a TFS plugin

    Provide a TFS plugin to integrate NDepend analysis and gather NDepend code metrics from TFS.

    80 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We just released NDepend v6 that now proposes a built-in TFS2013 plugin.
    http://www.ndepend.com/ndepend-v6

    Both TFVC and Git are supported. We have great hope this plugin will fulfill all users expectations, see the associated documentation : http://www.ndepend.com/docs/tfs-integration-ndepend

    You can download v6 Release Candidate 1 to try it.
    Your feedback at support@ndepend.com will be more than welcome.
    You can also re-use your NDepend UserVoice votes for further feature request (like a TFS2015 plugin :)!

  6. Provide a TeamCity plugin

    Provide a TeamCity plugin to integrate NDepend analysis and gather NDepend code metrics from TeamCity.

    74 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We just released NDepend v6 that now proposes a built-in TeamCity v8, v9 plugin.
    http://www.ndepend.com/ndepend-v6

    We have great hope this plugin will fulfill all users expectations, see the associated documentation here with a 7 minutes video overview: http://www.ndepend.com/docs/teamcity-integration-ndepend

    We are about to propose this plugin to the Jetbrains TC plugin contest, your vote will be welcome :)

    You can download v6 Release Candidate 1 to try it.
    Your feedback at support@ndepend.com will be more than welcome.
    You can also re-use your NDepend UserVoice votes for further feature request!

  7. Make possible to have files of Code Rules shared amongst NDepend Projects

    Make possible to have files of Code Rules shared amongst NDepend Projects

    66 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  NDepend Project  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We just released NDepend v6 that now make possible to have files of Code Rules shared among NDepend Projects.
    http://www.ndepend.com/ndepend-v6

    You can now create your quality profiles in rule files and shared them among all your enterprise projects.

    You can download v6 Release Candidate 1 to try it.
    Your feedback at support@ndepend.com will be more than welcome.
    You can also re-use your NDepend UserVoice votes for further feature request!

  8. Support for Web Sites (WebForms/MVC)

    At this moment it is not intuitive and very hard to analyze Web sites with ndepend will be very nice if I could get site analyzed in few button clicks

    62 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  NDepend Project  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Exclude compiler generated code by default

    Exclude all compiler generated code from all graphs and queries by default. This is very cumbersome when working with Task, async and await for .Net 4.5+

    44 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Dependency Matrix  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Remember window layouts

    Each time I start Visual Studio, the NDepend windows are in a different place than I moved them before. I am using 2 monitors and I'd really like to have the NDepend windows on my second screen so that I can work in Visual Studio and have a look at the metrics at the same time.

    43 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  UI - Ergonomy  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Ability to export dependency graph as SVG

    It will be very nice if there will be ability to export dependency graph as SVG image rather than PNG, it definitelly will be less in size and as a bonus it will be resizeable without loosing quality

    42 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Dependency Graph  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. 41 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  5 comments  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Compute Technical Debt

    Technical Debt could be computed from some formulas implemented through NDepend.API. These formulas could be OSS plugin assemblies to let the user change them. Technical Debt could be computed in terms of duration (days, hours...) or in terms of cost (USD, EUR...).

    39 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Code Metrics  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. ndepend console should run on .NET Standard for Linux based builders

    We are beginning to move towards linux based builders using a .NET Core environment for our .NET Core projects that are not dependent on windows. Because NDepend is a part of our build process, we cannot run any analysis at build times on the projects that have moved in that direction.

    Make NDepend.Console .NET Core compliant so that it can run on these Linux builders and restore full analysis capability to out builds.

    35 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Add better support for async

    NDepend currently analyses all the method delegates etc, scoring a class with async keywords as complex and also misrepresents the number of fields and members as it includes code generated members rather than mapping back to keyword + closures.

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Code Metrics  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Better supports of Abstractness vs. Instability diagram

    Provide a new interactive panel for the Abstractness vs. Instability diagram only visible in the report so far.

    31 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  New Interactive Panel  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Suppress items in the analysis

    It would be great if you can suppress certain items from the analysis result and add a remark to why you suppressed them.

    Some warnings might not be applicable to a certain item in the list, but if you cannot suppress them they will always count the item. Only other option is to fully disable the rule, but this might have unwanted consequences (like no warnings in the past).

    A feature like: "Accept this violation" would be highly appreciated.

    27 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Reference VS solutions from the NDepend Project > Code to Analyze

    In addition to references assemblies to analyze from NDepend project, make possible to reference also one or several VS solutions. Assemblies could then be resolved from a defined VS solutions configuration. Also a filter by name system would be handy to filter for example tests assemblies from the VS solutions.

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  NDepend Project  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Move from VS Addin to VS Extension API

    This will provide better integration in VS. The first benefit will be that with VS Extension API, VS will remember NDepend panels location across two executions.

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Visual Studio Integration  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. List Rules Violations

    In addition to list rules violated, list rules violations in a new dedicated panel. This would be convenient to pinpoint which assembly / which namespace / which class concentrate a lots of violations.

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  New Interactive Panel  ·  Flag idea as inappropriate…  ·  Admin →

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base