

In the past, we were really aiming at downloading analyzers. SonarLint for VS: use embedded analyzers.SonarLint for VSCode: downloading analyzers from the server (but when C/C++/C# support will be added, it will certainly rely on embedded analyzers).SonarLint for Eclipse: downloading analyzers from the server.SonarLint for IntelliJ: downloading analyzers from the server, except for C/C++ and C# analyzers that are always the embedded ones.This is not a boolean answer and this is not a commitment that it will still be valid in the future. So the question here is: for a SonarLint flavor supporting language X, does it uses the X analyzers embedded, or take the version from the server? Each SonarLint flavor has its own list of supported languages. Would it be possible for you to please list them as either “downloading” or “embedding”?įirst a clarification: when we say that SonarLint downloads analyzers from the server, it doesn’t mean it will download all analyzers (in particular don’t expect SonarLint to run third party analyzers). Developers are free to fix them in their IDE or not, but this can only a plus for the codebase quality. less false negative: some (true) issues will be detected by SonarLint and not by SonarQube.

I don’t think this is a big loss to not see those issues in the IDE.
