SonarLint for Visual Studio Code 3.3 released - Automatic sync of SonarQube quality profiles

Hello VSCode users,

As many of you use SonarQube or SonarCloud to analyze your projects, the SonarLint team at SonarSource is working to improve the integration between the products, so that it will be easier for you to deliver high-quality and safe code from the start - while coding in your IDE! As you know, when you use SonarLint in combination with SonarQube or SonarCloud, then the quality profile, issues status and analysis settings for your project will be applied in SonarLint, so that you can focus on your code and do not need to worry about configuration.

One of our ambitions is to make this synchronization mechanism work without your intervention, and to reflect any changes in near real-time in your IDE, meaning that for example, when a rule is deactivated by a project admin in your SonarQube quality profile, all related issues stop immediately being reported in the IDE; this way all project contributors can focus on relevant issues only.

If you have followed the recent releases of SonarLint for IntelliJ and for Eclipse, then you already know that we’ve made a first step working on quality profiles synchronization; any changes made in SonarQube are now applied in your IDE automatically when you open a project, or every hour (FYI, before this release, you received a notification after a longer delay, that you had to manually action in order to trigger the update).
I’am happy to share that the above is now also available to our VSCode users! And in the near future, the synchronization will happen in real-time. :wink:

Let me also mention some of the new features and improvements we have carried out in the different analyzers we support, and that we released in this version:

Here is the link to the release notes if you like to learn more.

As usual, we’d be happy to hear your feedback for this new version on this Community forum, and on the feature ideas we are currently considering to add in our roadmap page.

1 Like