Requirements
The software requirements to run SonarQube for IntelliJ in your IDE.
Each IDE extension of SonarQube for IDE has its own requirements to work properly with the most recent releases.
Overview
SonarQube for IDE integrates with most JetBrains IDEs including IntelliJ IDEA, CLion, WebStorm, PHPStorm, PyCharm, Rider, Android Studio & RubyMine, and runs on Mac, Windows, and Linux OS. Please check the SonarQube for IDE documentation Rules and languages page to see a matrix showing which languages work with which Jet Brains family IDE.
The minimum JRE version requirement for SonarQube for IntelliJ version 12.0 is Java 21
This requirement is met by all recent JetBrains IDEs through the JetBrains Runtime (JBR), a JDK shipped with the JetBrains IDE. A full compatibility matrix showing which SonarQube for IDE and IntelliJ versions match is available on the JetBrains Marketplace Plugin Versions page.
Language-specific requirements
C# analysis
Artifacts for the C# analyzer are not included with the SonarQube for IntelliJ release files to optimize download times. After you install SonarQube for IDE, a download of the artifacts starts automatically therefore, internet access is required.
The Sonar C# analyzer is written as a Roslyn analyzer and requires the use of the JetBrains Rider IDE. Please see the SonarQube for IDE in Rider expandable for more information.
C and C++ analysis-specific requirements
Downloading the CFamily analyzer
The CFamily analyzer is not included with the SonarQube for IntelliJ release files to optimize download times. After you install SonarQube for IDE, a download of the CFamily analyzer starts automatically therefore, internet access is required.
Go
SonarQube for IntelliJ will check your code against Go rules using either GoLand or the Go plugin extension for IntelliJ.
JS/TS/CSS analysis
The analysis of JavaScript, TypeScript, and CSS code requires one of these Node.js Major.Minor versions:
for Node v20, it must be at least 20.12.0.
for Node v22 the Active LTS, it must be at least 22.11.0, with acceptance of v23 and v24.
PL/SQL analysis
The support for PL/SQL analysis is only available together with Commercial editions of SonarQube Server or with SonarQube Cloud when running in Connected mode. In addition, the Database Tools extension is required to complete the local analysis in IntelliJ IDEA, CLion, or WebStorm.
Last updated
Was this helpful?

