Which version of SonarJS have I got installed on SonarQube Enterprise?

I’m trying to find out which version of the SonarJS plug-in has been installed on my instance of SonarQube. This page shows plug-in compatibility for various versions of SonarQube:

https://docs.sonarqube.org/latest/instance-administration/plugin-version-matrix/

and includes the various code analysers (SonarJS etc.). However, if I go to https://my.sonarqube.instance/admin/marketplace and select All plug-ins, I don’t see any of the analysers (but I do see most of the other plug-ins).

Hi Ed,

Which version of SonarQube are you running? That’s key to answering your question properly.

Thanks Jeff - and sorry for not mentioning it the first time:

  • Enterprise Edition (on-premise)
  • Version 8.5 (build 37579)

… Jeff?

and then it all went quiet

hello @ed_ward_graham ,

there was a change in the way we handle analyzers - since version 8.4 they are not considered to be plugins anymore because we consider them to be really part of the core feature of SonarQube. Also, we don’t support upgrade of analyzers and mixing of different versions of analyzers as before. Upgrade of analyzer is delivered with the new SonarQube version.

So, from the outside, you have SonarQube 8.5 which has the version of JS analyzer which is part of the 8.5 release. Technically you can still find sonar-javascript-plugin-6.5.0.13383.jar inside the distribution zip, but that’s really internal detail which should not matter.

Thanks @saberduck. I was asking because SonarJS has just released an update that supports TypeScript 4.1, and their release numbers are obviously different to SonarQube release numbers. But I’ve just seen a notice saying that this new fix will be included in SonarQube 8.7, so now I know what to ask my sys-admin to do.

1 Like

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