-
Notifications
You must be signed in to change notification settings - Fork 126
Requirements
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.
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+ |
- Analysis of Java code requires JDT
- Analysis of C and C++ requires CDT
- Analysis of Cobol requires specific integration provided only by some Cobol IDEs, like IBM Developer for z Systems (IDz) or BMC Compuware Topaz Workbench.
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.