Fix Issues Before they Exist

IDE SonarLint

SonarLint logo

SonarLint is a free IDE extension that lets you fix coding issues before they exist!

Like a spell checker, SonarLint highlights Bugs and Security Vulnerabilities as you write code, with clear remediation guidance so you can fix them before the code is even committed. Across popular IDEs (Eclipse, IntelliJ, Visual Studio, VS Code) and popular programming languages, SonarLint helps all developers write better and safer code!

Instant View

Markers automatically appear on quality issues when opening a file.

SonarLint highlights code issues with markers on open files. It also provides an issues summary table for a selected component in the IDE, including the creation time of the issue.

Instant view

On the fly detection

On-the-fly Detection

Issues appear as you type code.

SonarLint offers the ability to see problems as you code, like a spell checker for text. This is done by subtly pointing out the issue without distracting the developer so that he can focus on code but is still notified of the issue.

Smart Education

Error descriptions come with issue detection.

Once SonarLint detects an issue, it also shows the associated documentation to help the developer understand the issue and why it is a problem. It gives a compliant and non compliant code example and shows how to resolve the example issue. Easy, powerful and fun to use: a good way for developers to learn.

Smart Resolution


Push Notifications

Get real-time code quality notifications in your IDE as you work. Track Quality Gate status (failed, passed, warning) or that an analysis has assigned a new issue to you.