> For the complete documentation index, see [llms.txt](https://docs.sonarsource.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/sonarlint-connected-mode.md).

# SonarLint Connected Mode

SonarLint’s Connected Mode connects SonarLint to your SonarQube project and provides additional benefits you won’t get by using SonarLint or SonarQube alone.

**Shared code quality and security expectations**\
When using SonarLint, the Sonar way Quality Profile is used by default and users can customize their ruleset. If you’re using a different quality profile in SonarQube, new issues might be raised in SonarQube even though your commit appeared to meet your local quality standards in SonarLint. With Connected Mode, the same customized rule set is applied in both your IDE and in SonarQube, and you’re notified in your IDE when your local instance isn’t meeting the project’s [Quality gates](/sonarqube-server/10.0/user-guide/quality-gates.md) standards.

**More security**\
When using SonarLint alone, taint analysis issues found by commercial editions of SonarQube aren’t raised in SonarLint for performance reasons (we don’t want to slow down your editing). In Connected Mode, you’ll see the taint analysis issues SonarQube raised in your project. You’ll get all of the context in your IDE that you need to triage and fix security problems thereby making sure the code you commit is safe.

## SonarLint-SonarQube version support policy <a href="#version-support-policy" id="version-support-policy"></a>

SonarLint enables users to establish a connection to the latest SonarQube version and to the latest LTS version. When a new LTS version is released (approximately every 18 months), we still enable connecting SonarLint to the previous LTS version for a certain period of time (currently 12 months after the latest LTS release) to allow enough time for organizations to upgrade their SonarQube version.

For more information about long-term support of SonarQube, check out our page describing "[what is an LTS](https://www.sonarsource.com/products/sonarqube/downloads/lts/)". And, to review IDE-specific requirements, please check the respective pages of the documentation as listed in the next paragraph.

## Setting up Connected Mode <a href="#setting-up-connected-mode" id="setting-up-connected-mode"></a>

See the following links for instructions on setting up Connected Mode for each supported IDE:

* [Connected mode](https://docs.sonarsource.com/sonarqube-developer-tools/sonarqube-for-intellij/connect-your-ide/connected-mode)
* [Connected mode](https://docs.sonarsource.com/sonarqube-developer-tools/sonarqube-for-visual-studio/connect-your-ide/connected-mode)
* [Connected mode](https://docs.sonarsource.com/sonarqube-developer-tools/sonarqube-for-vs-code/connect-your-ide/connected-mode)
* [Connected mode](https://docs.sonarsource.com/sonarqube-developer-tools/sonarqube-for-eclipse/connect-your-ide/connected-mode)

## Smart notifications <a href="#smart-notifications" id="smart-notifications"></a>

Connected Mode allows SonarQube to send smart alerts to individuals or teams when new issues are discovered. With everyone in the loop, issues can be addressed promptly, improving the overall software quality and delivery. You’ll receive smart notifications in your IDE when:

* the [Quality gates](/sonarqube-server/10.0/user-guide/quality-gates.md) status of a project *open in your IDE* changes
* a SonarQube analysis raises new issues *that you’ve introduced in a project open in your IDE*

You can activate or deactivate smart notifications in SonarLint on the IDE side on a server-by-server basis.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sonarsource.com/sonarqube-server/10.0/user-guide/sonarlint-connected-mode.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
