SonarLint

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Nov 22, 2017
339 023
SonarLint is an IntelliJ IDEA plugin that provides on the fly feedback to developers on new bugs and quality issues injected into Java, JavaScript, PHP and Python code. SonarLint supports SonarSource code analyzers (SonarJava, SonarJS, SonarPHP and SonarPython) as well as custom rules that extend these code analyzers. If your project is analyzed on SonarQube (formerly known as "Sonar"), SonarLint can connect to the server to retrieve the appropriate quality profiles and settings for that project. Java 8 is required to run SonarLint.

Download plugin

Recent change notes

Updates embedded code analyzers. Numerous bug fixes and minor improvements. Support of developer notifications from SonarQube.

General usage instructions

Requires JDK 1.8+

Once installed you'll have SonarLint enabled by default. The analysis is triggered on the fly while coding or manually by actions, which can be directly accessed with key bindings, editor popup menu or in the SonarLint console.