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

NDepend Users Voice

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. There should be a specific type of rules which lead to error in developement time

    We need to define a set of dependency rules which violating them generates error at development time, local visual studio build, and build server.

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  Dependency Graph  ·  Flag idea as inappropriate…  ·  Admin →
    • VSTS Plugin Dashboard should allow full screen view

      The VSTS/DevOps plugin dashboard view on my laptop is really small with large lists.

      It would really help if you provided a full-screen mode for portions of the reports like VSTS/DevOps does on other parts of the system.

      For example, if I look at the Issues/Debt screen, and select "Critical Issues" on the left for example, the list can be quite long, but I can only see 10 items at a time with my laptop.

      Not to mention that above that content there are two big divs that are probably wasting space.

      One that says "Double click an issue to…

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  UI - Ergonomy  ·  Flag idea as inappropriate…  ·  Admin →
      • 2 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Dependency Graph  ·  Flag idea as inappropriate…  ·  Admin →
        • Summary report for all projects analyzed

          To have a widget or page that summarizes on one view ALL builds/projects with a analysis report for a simplistic view of all metrics available.

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Dashboard  ·  Flag idea as inappropriate…  ·  Admin →
          • TODO / priority management with tags / groups

            In a program and project, we might need to focus on certain aspects of the project, and postpone certains problems (or tag them as priority/under consideration/for further release).

            The idea would be to create tags (like bags) to put rules / types / namespaces / functions to group or remove from a group one or several of these elements.

            In that case, the project manager and the team can focus on the objectives, while keeping an eye on the overall objectives, for another timeframe. This would lead to multiple dashboards (on per tag for instance).

            THis is part of project…

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Dashboard  ·  Flag idea as inappropriate…  ·  Admin →
            • Update the GUI look and feel to a WPF + responsive GUI

              - The usage/look/feel is kind of clunky, with so miscellaneous delays and microadjustments, which make it feel slow.
              - Several panels are having a 'not really adapted' display.
              - A responsive display and adjustments would be much welcome.
              - Adding a smart column adjustment (put the mouse cursor between two column titles, the cursor becomes a left-right double arrow, then double click will make the collumn adjust to minimum width without cutting the largest row) would be much welcome.
              - etc

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  UI - Ergonomy  ·  Flag idea as inappropriate…  ·  Admin →
              • Match CQLinq code editing behavior with VS's

                I would like to see a match CQLinq code edit behavior with VS's one.
                eg., select multiple lines, then 'tab' and 'shift+tab' would shift +/-1 tab those lines.
                eg., caret not selecting anything but put on line x, then 'ctrl+c' 'ctrl+v' 'ctrl+d' would copy the entire line (with \r\n included), paste the entire line, duplicate the entireline
                eg., double click one word would show all usages of this word

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Code Rule and Query  ·  Flag idea as inappropriate…  ·  Admin →
                • Augmented reality for NDepend

                  The ndepend tool is for profound users, to make it closer to ordinary people I suggest incorporating some elements of augmented reality (like this https://jasoren.com/logistics/)

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  New Interactive Panel  ·  Flag idea as inappropriate…  ·  Admin →
                  • 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.

                    9 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →
                    • Provide a UI to list and manage History Analysis Results

                      In the NDepend Project Properties > Analysis > Baseline for Comparison > History Analysis Results, the user can choose where History Analysis Results are stored and the frequency of storage.These results can then be used as baseline.

                      It might happen that some History Analysis Results are lacking some important data, like coverage data or some specific source code data, because at analysis time this info was not available.

                      When such result is chosen as baseline, this has an important impact on issues computed and on the technical debt estimated. For now the user can remove concerned History Analysis Result by…

                      11 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  UI - Ergonomy  ·  Flag idea as inappropriate…  ·  Admin →
                      • Have ability to create rule that compares trend metrics between builds

                        I've depracated a type in my codebase. I want a CQL rule that says 'from this point, don't use any of these methods'.

                        This request is in response this this SO question: http://stackoverflow.com/questions/37860292/how-can-i-get-ndepend-to-fail-analysis-if-new-calls-are-used-to-a-deprecated-typ

                        7 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Code Rule and Query  ·  Flag idea as inappropriate…  ·  Admin →
                        • Ability to analyze NuGet packages

                          There are currently project types for analyzing a project/solution and for analyzing a folder full of assemblies.

                          Much of my work lately has been in creating smaller, standalone "framework" sorts of packages on an internal NuGet feed that different applications can consume. There isn't "a master project" that has all of these packages working together; instead it's different combinations of the packages.

                          I'd like to be able to analyze all of these packages in a single report without having to either manually download them all or create a "fake" project just for the sake of referencing them.

                          One way to…

                          35 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            3 comments  ·  NDepend Project  ·  Flag idea as inappropriate…  ·  Admin →
                          • AppVeyor Integration

                            A lot of .NET people are starting to use AppVeyor a lot, it would be pretty awesome if you could integrate with it.

                            38 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              3 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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

                              38 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Dependency Graph  ·  Flag idea as inappropriate…  ·  Admin →
                              • Consider XAML during analysis

                                Converters are seen as "Dead Code", but most of time, they are used as static resources into XAML. Is there a way to compute it ? Most generally, is it possible with static analysis to make some déductions including XAML code ?

                                26 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Code Coverage  ·  Flag idea as inappropriate…  ·  Admin →
                                • Being able to read attribute property values

                                  Being able to filter on attribute property values.

                                  One example is to check categories on Test methods (i.e. the value from [TestCategory("IntegrationTest")]).

                                  118 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    8 comments  ·  Code Rule and Query  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 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.

                                    122 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      2 comments  ·  Code Coverage  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide a plugin to integrate NDepend with atlassian Bamboo

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

                                      98 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow custom definitions similar to JustMyCode

                                        The JustMyCode definition is really nice and useful. I'd like to have a similar concept for other things, e.g. JustMyBusinessLogic or JustMyDatabaseLayer. Today I need to create different NDepend projects and adapt the JustMyCode definition for each of them.

                                        37 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          4 comments  ·  Code Rule and Query  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Provide a Jenkins CI plugin

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

                                          110 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            5 comments  ·  Build Process Integration  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5
                                          • Don't see your idea?

                                          Feedback and Knowledge Base