SonarLint

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode DataGrip Android Studio
May 09, 2018
572 331
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

- Updated embedded code analyzers - Fix for bug affecting some project structures.

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.