SonarLint for Eclipse only supports SonarQube Plugin API 8.5

Hi,

after upgrading our custom plugin to 8.9 and deploying it to our SonarQube server I am receiving notifications that SonarLint does not support our plugin. I upgraded SonarLint to 5.9, the notification still appears. In the log file I found the following message:

Starting SonarLint for Eclipse 5.9.0.31414
Starting SonarLint engine for connection 'host'...
...
Load plugins
...
Plugin 'My Custom Plugin' requires plugin API 8.9.0.43852 while SonarLint supports only up to 8.5. Skip loading it.

Version used:

SonarQube: 8.9 LTS
SonarLint: 5.9.0.31414

PS: Sorry for double posting, I had to delete the old post

Hi Oliver,

This will be fixed in the next release of SonarLint for Eclipse. This is the related ticket in our common library: https://jira.sonarsource.com/browse/SLCORE-315
As a solution, if you know your plugin works fine with older versions of the Sonar Plugin API, you can build with 8.9, but force the compatibility with an older version, like:
sonar-java/pom.xml at 6eaf4a11d8fac2270aad78cf23e2fe770a655f72 · SonarSource/sonar-java · GitHub

Hi @Julien_HENRY

Thanks for the link. Didn’t realise that there is a core library for SonarLint and that the issue would be tracked there.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.