Skip to content

Requirements

kevin-hinz edited this page Aug 21, 2023 · 14 revisions

Information

The content on this page has moved: https://docs.sonarsource.com/sonarlint/eclipse/getting-started/requirements/

The SonarLint documentation has a new home! Please visit https://docs.sonarsource.com/sonarlint/eclipse/ to check out the new documentation website. We’ve improved the documentation as a whole, integrated the four SonarLint IDE extension docs together, and moved everything under the sonarsource.com domain to share a home with the SonarQube docs (SonarCloud to come in Q3 of 2023).

These GitHub wikis will no longer be updated after September 1st, 2023 but no worries, we’ll keep them around for a while for those running previous versions of SonarLint for Visual Studio.

Overview

Here are the requirements for SonarLint to work properly.

  • Eclipse Platform Requirement: the minimal version of the Eclipse platform that SonarLint supports. If you are not familiar with Eclipse versioning scheme, see here.
  • JVM requirement: the minimal version of the JVM that is used to run Eclipse.
  • Node.js requirement: only for JavaScript analysis
  • SonarQube minimal requirement: only if using connected mode. Usually means that the next LTS is also supported.
SonarLint Version Eclipse Platform Requirement JVM Requirement Node.js Requirement SonarQube Min Requirement (for connected mode)
6.x 4.6+ (Neon+) 1.8+ 7.9+
7.x 4.8+ (Photon+) 11+ 7.9+
7.4 4.8+ (Photon+) 11+ 12.22+ 7.9+
7.6+ 4.8+ (Photon+) 11+ 14.20+ (16+ or 18+ recommended) 7.9+

Other requirements

Please also note that recent versions of SonarLint and of our analyzers require a JRE 11+ in order to run, and IBM IDz only supports JRE 11 starting from version 16.

Clone this wiki locally