Instant sync of SonarQube quality profiles changes to IntelliJ, Eclipse and VSCode

A few months ago, we made the synchronization process for quality profiles easier in SonarLint for IntelliJ, Eclipse, and VSCode, by removing the need to manually trigger a “Bindings update” in order to sync to SonarLint any new Quality Profile changes done in SonarQube for your project.

I am happy to announce that with the recent release of SonarQube 9.4 any changes in the quality profile are now synchronized instantly to SonarLint in IntelliJ and Eclipse (very soon also in VSCode :wink:) , without any actions required from you. Simply make sure that you are running the latest version of SonarLint and that you updated your SonarQube to the 9.4 version.

As a reminder, this is part of a wider effort to bring SonarLint and SonarQube working closer together so that you can effectively and effortlessly share a common definition of Clean Code for your project, among all the contributors. In this context, we’ve also made SonarLint aware of the project branch you’re working on, so that for example, the new issues that SonarQube detected on your current feature branch and that you decided not to fix will not be reported by SonarLint anymore.

Over the next few weeks, we’ll deliver a few more improvements to the issues synchronization mechanism to ensure that any changes in issues status, or any new vulnerability injection detected by SonarQube, is also synchronized in real-time to your IDE.


The same feature is now also available in the latest release of SonarLint for VSCode :partying_face: