SonarQube for VS2022 Extensions Menu - Cannot move to top-level menu

Please provide

  • Operating system: Windows 11 Enterprise (23H2 - 22631.4602)
  • Visual Studio version: Visual Studio Enterprise 2022
  • SonarQube for Visual Studio plugin version: 8.9.0.11507
  • Programming language you’re coding in: N/A
  • Is connected mode used:
    • SonarQube Cloud, SonarQube Server, or SonarQube Community Build? (if one of the latter two, which version?): N/A

And a thorough description of the problem / question:

After installing SonarQube for Visual Studio, I wanted to put the ‘SonarQube for Visual Studio’ menu on the top-level menu, like I do with some other extensions.

When I go into the Extensions menu, then select ‘Customize menu…’, SonarQube for Visual Studio is not in the ‘Menu items in the Extensions menu:’ section, even though it is in the Extensions menu.

However you added it to the extensions menu, you seem to have disabled the ability for people to move it into the top-level menu.

I cannot stand having to hover through a tree of extension menu for each extension I use, so always put them on the top-menu.

Can you please look into fixing this so the extension can be properly move into the top-level menu if that is what a developer prefers.

Thank you,

Bryan

Hello @bryanfarrell-msci,

Welcome to our community! :sonar:

I can reproduce the described behavior, so I have created a ticket in our backlog to address your problem.

Thank you for your feedback!

@bryanfarrell-msci, we released Sonar Qube for IDE 8.12 and we included the fix that will now allow you to use the extension from the top-level menu. Please update and let us know if it works for you.

Gabriela, thank you so much for looking into this. I was able to get the extension updated and am glad that it is able to be moved to the top-level menu.

I would ask for one possible additional change though. Having the top-level menu name be ‘SonarQube for Visual Studio’ is not ideal. Just simply ‘SonarQube’ would be much more ideal. Most top-level menu items are one word as the top-menu space is a limited. For example, it’s simply ‘Git’ and not ‘Git for Windows’ or ‘Git for Visual Studio’. Same with other vendors like ‘ReSharper’ or ‘Mend’. The ‘for Visual Studio’ in the top-menu (or even the Extensions menu for that matter) is a bit redundant when this particular extension only works in Visual Studio. Calling it that as a project makes sense for sure, but including the ‘for Visual Studio’ in the menu is a bit much.

Hopefully you guys will take this into consideration and think about shorting the menu name to simply ‘SonarQube’ so it falls into the same convention used by other extensions, as I’ve pointed out above.

Thank you again for your time!

2 Likes

Hello @bryanfarrell-msci,

Our newest release (8.18) takes into consideration the space limitation aspect and uses the shorter product name. This has a wider impact (output, options window, quick fixes etc)

Happy coding! :sonar: