SonarQube for IDE (formerly SonarLint) by Sonar is a free IDE extension to find and fix coding issues in real-time, flagging issues as you code, just like a spell-checker. More than a linter, it also delivers rich contextual guidance to help developers understand why there is an issue, assess the risk and educate them on how to fix it. This helps improve their skills, enhance their productivity, and take ownership of their code, taking linting to a different level.
When paired with SonarQube Server or SonarQube Cloud in Connected Mode, SonarQube for IDE forms a powerful end-to-end code quality platform to enrich the CI/CD pipeline, ensuring any code edits or additions are clean. In Connected Mode, your team can share common language rulesets, project analysis settings and more.
SonarQube for IDE is a powerful open-source tool for developers of all experience and skill levels, empowering them to deliver Clean Code - code fit for development and production. An essential linting tool for every developer.
SonarQube for IDE integrates with most JetBrains IDEs including IntelliJ IDEA, CLion, GoLand, WebStorm, PHPStorm, PyCharm, Rider, Aqua, AppCode, Android Studio & RubyMine. Supported languages include C, C++, Java, Go, JavaScript, TypeScript, Python, C#, Kotlin, Ruby, HTML, CSS, PHP & PL/SQL. The full list of supported languages and rules is available in our docs.
Get started by checking the Requirements and Installation pages.
Parker Mauney
YesterdayThis plugin was great long ago, then it gradually became more and more of a burden and less useful as time went on. Now it pops up SonarQube advertisements upon install, so I'm out.