Plugin Version Matrix minimal requirement for SonarQube 7.9.1

Hi,

I am using SonarQube 6.7.7 (build 38951) version. I want to migrate to SonarQube 7.9.1, so I am doing some research and testing to do the migration.

I want to ask about plugin version.

I try to analyze my project in SonarQube 7.9.1. with Groovy 1.5 and Got this error :


Then I upgrade the groovy version to 1.6 and get this error

I want to know is Groovy plugin 1.5 is not compatible with SonarQube 7.9.1? And is esLint can not be used in SonarQube 7.9.1? If I can’t use esLint, is there subtitute for it?

I actually find Plugin Matrix document that provided from SonarQube https://docs.sonarqube.org/latest/instance-administration/plugin-version-matrix/ but it shows the latest version, and I can’t define wether it is the maximum required version of the plugin for each SonarQube version or the minimum required version? (I assume it is the maximum since I use older version ( 5.12.1 ) of SonarJava in SonarQube 6.7.7 while in the document shows 5.13.1 version for SonarQube 6.7 version)

Hi,

In general, it’s best to post only one question in a thread. I’m going to do my best here, but you’ll see that with multiple questions in a thread it’s quite easy for something to be overlooked or not followed up on.


The Groovy analyzer hasn’t been supported by SonarSource for quite a while, so I really can’t address that part. It’s quite likely that it simply hasn’t been kept up to date with SonarQube’s changes.

Regarding esLint, you can run it before analysis and then import its issues report using the sonar.eslint.reportPaths analysis property. Slightly more on that here.

The plugin versions shown in the Plugin Version Matrix are the latest compatible versions. After all, why would you want to run the earliest compatible version of a plugin when there are newer/better/faster versions out there?

 
Ann

Hello @ganncamp,

Thank you for the helpm. Sorry it took quite long to reply. I have tried to scan using esLint Scanner and I guess I am not using it right.

Would you mind telling me how to scan with esLint?

Thank you. Sorry for the trouble. :persevere:

Hi,

Sorry, but I don’t know anything about analyzing with ESLint. Since this really is a different question from “Plugin Version Matrix minimal requirement…” it would be best to start a new thread for it.

 
Ann

Okay,

I will start a new thread. Thank you so much for your help. :grin: