SonarLint for IntelliJ 6.4 released - Automatic sync of SonarQube quality profiles


We’ve just released SonarLint for IntelliJ 6.4 that brings plenty of improvements across the wide range of languages we support in the various IntelliJ IDEs: IDEA, WebStorm, PHPStorm, PyCharm, Rider, CLion, Android Studio etc.

First I’d like to mention that we’ve started an ambitious project to make SonarLint better integrated with the other SonarSource 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.

As a first step, with this new release, we’ve worked on quality profiles synchronization; any changes made in SonarQube will be 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). Sure, this is not real-time yet, but we’ll get there in the next few releases. You can find more details about this improvement here.

I’d like to also mention a few of the new features and improvements we’ve delivered to better analyze your code. You can read more as usual in the release notes.

Please enjoy this new release and don’t hesitate to leave us your feedback!