Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SonarQube ecosystem upgrades (SonarQube and SonarLint)

We are using SonarQube 5.1 and want to upgrade to SonarQubee 5.2 or 5.3 due to some issues around issue assign area of SonarQube 5.1 We are also using SonarQube eclipse plugin 3.5.0

I noticed recently that SonarQube eclipse plugin 3.5.0 is not supported with SonarQube 5.2 as per http://docs.sonarqube.org/display/SONAR/SonarQube+in+Eclipse.

Also latest SonarLint release 1.2 cannot connect to remote Sonar Instance to fetch server rules. This feature was available with SonarQube eclipse plugin 3.5.0. I found on Stackoverflow that SonarLint would support this feature with release 2.0 but there is no planned release date for 2.0 Getting remote config file for SonarLint if online, using local if offline

  1. My question is why SonarQube ecosystem upgrades are not synchronised? SonarQube eclipse plugin should support latest SonarQube releases until SonarLint is capable to connect to remote Sonar instance to fetch server rules.
  2. How anyone who are supposed to take SonarQube upgrades to resolve problems with existing version could execute eclipse analysis?
like image 885
Tarun Singh Avatar asked Dec 20 '15 15:12

Tarun Singh


1 Answers

As you have read, the SonarQube Eclipse plugin has been deprecated in favor of SonarLint for Eclipse. One of the main reasons behind this is that SonarLint for Eclipse is designed to be an independant product which lifecycle must be decoupled from SonarQube - in order to ease and speed up innovation on the user experience in the IDE. So by now, SonarQube and SonarLint upgrades are not synchronized by definition.

Still, your question is perfectly valid: why don't we make some last updates on the SQ Eclipse plugin as long as SonarLint is not able to connect to a SonarQube server? The main reason is that we believe so much in SonarLint that we want to focus all our attention and energy on that product, and therefore we want to move fast to be able to have the "connected-to-SonarQube" experience as soon as possible. Our telemetry tells us that most existing users and customers are currently using a SonarQube version that is still usable with the SQ Eclipse plugin, so I feel this is the right decision to work as fast as possible on SonarLint to make sure it can connect to a SonarQube instance in the upcoming months (when the next LTS is released).

like image 153
Fabrice - SonarSource Team Avatar answered Sep 19 '22 20:09

Fabrice - SonarSource Team