April 12, 2024
Deprecation of SonarQube for IDE: Visual Studio 2019
We are deprecating the support of Visual Studio 2019 with SonarQube for IDE.
SonarQube for IDE: Visual Studio v7.8 will be the final supported version for Visual Studio 2019 and all efforts will be focused on the 2022 version.
We will maintain SonarQube for IDE: Visual Studio 2019 for 6 months. No new features will be implemented.
Learn more with this community announcement.
January 05, 2024
SonarQube for IDE: Visual Studio v7.5
SonarQube for IDE: Visual Studio v7.5 enhances the user experience in connected mode to SonarQube Cloud or SonarQube Server by allowing you to interact with the status of an issue without leaving your IDE.
Now, you can choose to resolve an issue that you’re not going to fix as Won’t Fix or False Positive. This new issue status will be synced with SonarQube Server, SonarQube Cloud, and all other contributors using SonarQube for IDE in connected mode.
Immediately available for issues already detected by a previous branch analysis in SonarQube Server or SonarQube Cloud - this will be enabled for new issues in a future release.
Learn more with this community announcement and release notes.
December 13, 2023
SonarQube for IDE: Visual Studio v7.4
SonarQube for IDE: Visual Studio v7.4 enables any contributor to export their connected mode configuration to a file, which can be committed and shared with team members working on the same solution.
Plus:
- Support for .NET 8 and C# 12
- New JavaScript rules
Learn more with this community announcement and release notes.
September 14, 2023
SonarQube for IDE: Visual Studio v7.3
SonarQube for IDE: Visual Studio v7.3 introduces the adoption of Clean Code attributes to categorize issues.
We have made various product changes in alignment with our Clean Code vision. For each issue raised in your code, SonarQube for IDE will now report the Clean Code attribute and software qualities impacted.
You can learn more here, in the new SonarQube for IDE: Visual Studio documentation.
Plus you can check out the community announcement and release notes.
August 17, 2023
SonarQube for IDE: Visual Studio v7.2
This release brings enhancements in SonarQube Server to SonarQube for IDE synchronization, code examples, and documentation.
Now any changes in the project Quality Profile configured in SonarQube Server will be synched in near real-time to the IDE. This means only relevant issues in your code are reported by SonarQube for IDE when connected mode is enabled.
In addition, we’ve enhanced our rule descriptions with code diff highlighting between non-compliant/compliant code examples. This is designed to help developers easily understand examples and quickly resolve issues.
And finally, we have enhanced and moved all SonarQube for IDE documentation to a central location: https://docs.sonarsource.com/sonarlint/visual-studio/ as part of this initiative.
Learn more with this community announcement and release notes.
August 16, 2023
SonarQube for IDE: Visual Studio v7.1
This packed release brings a variety of new rules and enhancements!
Firstly, we added new Date & Time rules for .NET. These cover a wide range of topics, and common pitfalls, including time zone conventions, date parsing & formatting, and time arithmetic.
In addition, we’ve added many new MISRA C++ 2023 rules to support mission-critical software environments.
We have also added the ability for SonarQube for IDE to detect and report Security Hotspots in local code when used in connected mode to SonarQube Cloud or SonarQube Server. SonarQube for IDE will display any Security Hotspots not yet reviewed as Safe or Fixed. This feature is currently available for C, C++, JavaScript, and TypeScript.
Plus:
- 5 new rules for core JavaScript and TypeScript features
- New rules for C and C++ to detect tricky bugs
Learn more with this community announcement and release notes.
July 14, 2023
SonarQube for IDE: Visual Studio v7.0
SonarQube for IDE: Visual Studio v7.0 brings a modification to the method and location used for storing connected mode settings and data.
Beginning with this version all settings and data will be stored only at this location:
%AppData%\Roaming\SonarQube for IDE: Visual Studio\Bindings
SonarQube for IDE will automatically propose to migrate the settings, which should take a matter of seconds to complete. A migration guide is also available.
Plus
- New rules to help you avoid performance pitfalls for C# and VB.NET
Learn more with this community announcement and full release notes.
May 17, 2023
SonarQube for IDE: Visual Studio v6.16
This release delivers support for CSS analysis.
Designed to help front-end developers write clean code in their Visual Studio IDE we have added CSS to the growing list of supported languages, which includes C#, VB.NET, C, C++, Javascript, and TypeScript.
A full list of supported rules to detect bugs and code smells in your CSS code can be found here.
Plus:
- New rules for C#, VB.NET, TypeScript
Learn more with this community announcement and full release notes.
April 19, 2023
SonarQube for IDE: Visual Studio v6.15
This release delivers a new format for the Rule Help feature, plus the ability for SonarQube for IDE to retrieve server settings for .NET files.
Now, when clicking on an issue's code in the Error List you will be presented with contextualized guidance as to:
Why this is an issue | How to fix it | More info
Initially available for the top 15 security vulnerabilities, this feature is being progressively rolled out for all remaining rules, helping developers learn as they code.
Plus, leveraging the power of connected mode to SonarQube Cloud and SonarQube Server, SonarQube for IDE will now retrieve the server settings for .NET files and directories. The following settings are now replicated and applied to your local analysis:
- sonar.inclusions
- sonar.exclusions
- sonar.global.exclusions
Learn more with this community announcement and full release notes.
April 03, 2023
SonarQube for IDE: Visual Studio v6.14
This release delivers enhancements designed to enhance team productivity and the developer UX when using SonarQube for IDE in Connected Mode to SonarQube Server 9.6 and above.
Now, when an issue is suppressed (i.e. marked as "Won't Fix" or "False Positive") in SonarQube Server, the new issue status is immediately synced to SonarQube for IDE, and no longer reported in the VS IDE. In this way, team decisions regarding issues are rapidly disseminated, and developers are empowered to focus on only the issues that matter.
Plus
- For .NET analysis, new rules for C# and VB.NET
- And for C, C++ users we've added support for TI Arm Clang compiler
Learn more with this community announcement and full release notes.