Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode DataGrip Android Studio
Jan 03, 2019
1 017 459

SonarLint is an IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, SonarLint squiggles flaws so they can be fixed before committing code. You can get it directly from the IntelliJ IDEA Plugin Repository, and it will then detect new bugs and quality issues as you code (Java, Kotlin, Ruby, JavaScript, PHP and Python).

If your project is analyzed on SonarQube or on SonarCloud, 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

Fix error on startup on all IDEs except IntelliJ

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. If you find any problem using the plugin, please report it in the forum so that we have a chance to fix it.