IntelliJ | Getting started | Requirements

On this page


Each IDE extension of SonarLint has its own requirements to work properly with the most recent releases.


SonarLint 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 documentation on Rules for SonarLint IntelliJ to see a matrix showing which languages work with which Jet Brains family IDE.

SonarLint requires your IDE to be run with a JVM 17+; this is the case for all recent JetBrains IDEs. A full compatibility matrix showing which SonarLint and IntelliJ version match is available on the JetBrains Marketplace Plugin Versions page.

Language-specific requirements

JS/TS/CSS analysis

The analysis of JavaScript, TypeScript, and CSS code requires Node.js >= 14.20; Node.js >= 16 is recommended.


SonarLint for IntelliJ will check your code against Go rules using either GoLand or the Go plugin extension for IntelliJ.

© 2015-2023, SonarSource S.A, Switzerland. Except where otherwise noted, content in this space is licensed under the GNU Lesser General Public License, Version 3.0. SONARLINT is a trademark of SonarSource SA. All other trademarks and copyrights are the property of their respective owners. See for everything you need to know about the Sonar Solution.

Creative Commons License