SonarLint

Home

Install for Free

More value for your team with Connected Mode

Seamless IDE to CI integration

Connected mode joins SonarLint to SonarCloud and SonarQube for additional value. Shared code quality expectations, deeper issue analysis, smart notifications, and more!

Explore the benefits of connected mode

  • Sharing of team decisions

  • Smart notifications

  • Integrated issue lifecycle management

  • Clean as You Code directly in the IDE

  • Tackle advanced issues in the IDE

  • Detect exposed secrets

Transparent and rapid sharing of team decisions

In connected mode to SonarCloud or SonarQube, the binding of your project enables the sharing of the quality profile, project settings, sync of rule description customizations, and issue status (Accept/False Positive) to the IDE.

SonarQube and SonarLint - more powerful when connected!

Connected Mode enables an issue viewed in SonarQube to be easily opened in SonarLint for detailed examination and resolution.

Unlock additional languages

SonarLint can analyze additional languages, beyond those supported in standalone mode. See the documentation for your specific IDE extension to discover which languages are supported out-of-the-box, and which require Connected Mode.

Watch how to set up connected mode for your preferred IDE

SonarLint for VS Code - how to install and set up connected mode

Access SonarLint for VS Code documentation -->

frequently asked questions, answered.

SonarLint can connect to either SonarQube or SonarCloud to enable communication of issue reporting and other team decisions between team members. This connection is known as connected mode, and it can be easily set up from within your preferred IDE.


While in connected mode, SonarLint receives notifications from SonarQube/SonarCloud about your Quality Gate changes and new issues. Smart notifications can be enabled and team decisions can be shared. It also helps developers ensure their new code is clean by offering the option to restrict the focus of detection to issues in New Code according to the definition configured in SonarQube/SonarCloud.


Connected mode also unlocks access to various coding languages (the list of languages varies by IDE).


In connected mode advanced issues detected in the branch analysis are reported in the IDE, such as taint vulnerabilities and data flow bugs.

ready to raise your Clean Code bar?

Self-managed

SonarQube

From small to large teams where scalability, flexibility, and governance are important considerations now or in the future. Free & open source | Paid enterprise offering.

Explore SonarQube >

As-a-service

SonarCloud

For development teams with Cloud CI/CD workflows where ease of integration and onboarding are important considerations. Free for open source projects | Paid for private projects.

Explore SonarCloud >

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 your preferred IDE(s)
Select your preferred languages