SonarLint

Home

IDE extension. SonarLint.

clean code begins in your IDE with {SonarLint}

Up your coding game and discover issues early. SonarLint in the IDE helps you find & fix bugs and security issues from the moment you start writing code.

An essential tool for every developer

Clean As You Code

real-time feedback

Your IDE is the best place to catch and fix coding issues. Like a spell checker, SonarLint squiggles coding issues and enables you to code better by performing on-the-fly analysis to detect common mistakes, tricky bugs, and security issues.

IN-CONTEXT FIX GUIDANCE

fix issues quickly

Addressing coding flaws is easy when you have help at the place you need it. SonarLint provides in-context assistance on how to fix the issue and tells you why it's a problem along with detailed rule descriptions and examples.

LEARN AND GROW

become a better developer

SonarLint helps developers of all skill levels make better coding decisions. Your mistakes are only visible to you so you can get the knowledge & guidance needed to fix coding mistakes, uncover best practices, and learn along the way.

The results of a pull request are shared

your IDE and programming language.
covered.

SonarLint is a free IDE plugin available to install from your IDE marketplace.

Visual Studio
Visual Studio
Explore
Eclipse
Eclipse
Explore
VS Code
VS Code
Explore
JetBrains
JetBrains
Explore
IntelliJ IDEA
Explore
PyCharm
Explore
PHPStorm
Explore
Rider
Explore
CLion
Explore
RubyMine
Explore
WebStorm
Explore
DataGrip
Explore
AppCode
Explore
Android Studio
Explore
SonarLint features

your IDE companion for Clean Code

SonarLint easily integrates into your existing IDE workflow and helps you to commit with confidence.

Explore Features -->

4800+ rules covering wide range of issues

Powerful language-specific analysis detects Bugs, Code Smells & Security Vulnerabilities and supports latest language standards. The large ruleset spans all attributes of code—reliability, maintainability, readability, security, quality, and more.

real-time analysis, guidance, and quick fixes

On-the-fly analysis provides instant feedback as you code. SonarLint highlights coding flaws and explains why the issue is harmful and how to fix it. "Quick fixes" intelligently suggest solutions adapted to your specific code so you can automatically repair flagged issues in real-time.

unified team rules and analysis settings

Get coverage at every stage in your dev cycle—IDE to CI/CD and back. When 'connected' with SonarQube or SonarCloud, rules, and analysis settings are synchronized to SonarLint, aligning teams on a single standard of code health.

explore our GitHub projects

VS Code
VS Code
Explore
Visual Studio
Visual Studio
Explore
JetBrains
IntelliJ
Explore
Eclipse
Eclipse
Explore

Get SonarLint updates delivered directly to your inbox

By subscribing below, we will notify you about upcoming updates, new releases, and more. 


*We will never share your email address or spam you.

Select the IDE you like most
  • Sonar Solutions
    • Clean Code
    • Clean as You Code
    • Commitment to open source
    • For developers
    • For teams
    • For enterprise
    • Federal Government
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin

© 2008-2022, SonarSource S.A, Switzerland. All content is copyright protected. SONAR, SONARSOURCE, SONARLINT, SONARQUBE and SONARCLOUD are trademarks of SonarSource SA. All other trademarks and copyrights are the property of their respective owners. All rights are expressly reserved.