JetBrains Linter

an advanced linter in your JetBrains IDE

Automatically identify and fix quality and security issues as you code with enhanced linting capabilities right in your JetBrains IDE. Improve your code as you code with support across several languages.

clean code-red-smallStart left

write high quality, secure code in JetBrains IDEs

Image shows overall health of a project with all areas having a passing score

wherever you develop, we’ve got your back

SonarQube for IDE: JetBrains allows you to deliver high quality, secure code, with confidence.

IntelliJ IDEA

IntelliJ IDEA

Download
PyCharm

PyCharm

Download
PhpStorm

PhpStorm

Download
RubyMine

RubyMine

Download
WebStorm

WebStorm

Download
DataGrip

DataGrip

Download
AppCode

AppCode

Download
GoLand

GoLand

Download
Android Studio

Android Studio

Download
velocity pink-size-small

accelerate your code delivery

Image

your programming language in JetBrains.
covered.

Java
Javascript Logo
Typescript Logo
Python Logo
C Logo
C++ Logo
C Sharp Logo
PHP Logo
Ruby Logo
HTML5 Logo
Go Logo
XML Logo
Cloudformation Logo
docker color-padding
Terraform Logo

unlock the following languages in connected mode

Scala Logo
Swift Logo
PL/SQL Logo
team red-smallConnected Mode

go further with connected mode

Discover Connected Mode
Image
features

so much more than a linter

Explore features
false positive

Low noise

code

Native IDE checks ++

speed red-small

zero configuration required

ready to ensure high quality code from the start in JetBrains IDEs?

Icon

Get SonarQube for IDE updates delivered directly to your inbox

By signing up, you will receive product and marketing information about upcoming SonarQube for IDE updates, new releases, news, and events.

Choosing to proceed means that you agree to the storing and processing of your personal data as described in SonarSource’s Cookie Policy. You can opt out of SonarSource communications at anytime.