Add this URL to your Eclipse Installation to reach this solution's update site.

2018-09 (4.9)
Photon (4.8)
Oxygen (4.7)
Neon (4.6)
Mars (4.5)
Luna (4.4)
2018-12 (4.10)

Learn more...

Details Group Tabs


SonarLint is an IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, SonarLint squiggles flaws so they can be fixed before committing code. You can get it directly from the Eclipse Marketplace, and it will then detect new bugs and quality issues as you code (Java, JavaScript, PHP and Python).

If your project is analyzed on SonarQube or on SonarCloud, SonarLint can connect to the server to retrieve the appropriate quality profiles and settings for that project.

Discover more at

Java 8 is required to run SonarLint. For any question or feedback please join the SonarSource Community Forum .

Additional Details
Eclipse Versions: 
2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), 2018-12 (4.10)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Thu, 2015-10-15 14:54
Development Status: 
Date Updated: 
Tue, 2018-11-27 10:27
December 201812/9027496 (2.53%)47
November 201812/93915126 (2.45%)85
October 201810/94317372 (2.74%)108
September 20189/94114006 (2.68%)75
August 20189/93913862 (2.7%)66
July 20189/94014051 (2.59%)74
June 201810/94711887 (2.4%)61
May 201810/95412580 (2.29%)48
April 201810/94612052 (2.18%)50
March 201810/96112246 (2.22%)42
February 201810/94010702 (2.3%)49
January 201810/94510028 (1.99%)77
View Data for all Listings
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for SonarLint.

HTML Code:

Markdown Syntax:

Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Monday, December 17, 2018 - 02:23
hguptathh's picture


Is there a way I can download binary and install offline? I didnt found package for 4.0.0 release

amontesnc0's picture

Looks like the sonar repository is down.


jhenrym6y's picture

We recently moved from bintray to our own hosting. But everything looks good to me. Can you open a thread on with the error you are facing?


grozas's picture

Version: Photon Release (4.8.0)

Build id: 20180619-1200

When add sonar server on mydomain:9000/sonar  (http) and put my credentials always say:

Error 404 on /sonar/api/system/status and this url works perfectly on my browser.

I test with old eclipse versions ando this process work fine

Thanks !!!!!






jhenrym6y's picture

For support questions, go to

rmonteirodonascimentojunior's picture

Hi  people,

I installed sonarLint in my eclipse luna. But don't see when I click in right button in my project!

Anybody can help me?

lvoisine's picture

I've installed SonarLint and correctly linked my project to my remote server and remote project, I've marked as 'excluded' all the library files of my project (Symfony PHP web project), but when I want to run an analysis, I always get the following error no matter the configuration : 

An internal error occurred during: "SonarLint analysis of project dashboard (1 992 files to analyze, 14 excluded)".
Could not initialize class

If someone has already had the same error and knows how to solve it, any help is welcome !

lhuangxkj's picture

how to close it ? 

3088836360's picture

it is installed in Juna,but can't find in window->Preference

jduker2o's picture

I get the following when I try to install:


Unable to read repository at h ttps://
Unrecognized SSL message, plaintext connection?


I have the Market Place client installed.  Any suggestions?

rmonteirodonascimentojunior's picture


I fixed this problem adding in my eclipse.ini the next lines:


Observation:  I'm behind a proxy and  configurated my proxy in windows --> preference --> proxy!




Rubens Jr.

jhenrym6y's picture

This is a composite update site, so Eclipse should be looking first for (which exists). If for some reason Eclipse can't get the compositeContent.xml it will try as a fallback fallback to get content.xml (that doesn't exists). So the message is misleading.

If you are behind a corporate proxy, I would check with your infra team why you can't fetch

fglck's picture

I have the same Problem, after "Confirm selected..." I got:

Unknown Host: //

If I try to open this URL in a browser:

Not Found

The requested URL /content.xml was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

jduker2o's picture

I can click on both of those links you provided, while in the office which does have a corporate fire wall, and I can retrieve both of the XML files.

snagqqt's picture

Is there a way to add SonarLint plugin using the dropins folder?

ashah15i's picture


Goal of installing this plugin is to see issues before actually shown on build machine. However, for me issues in Eclipse reported by sonar lint is different from reported on server. We are using server version 5.6 and sonarlint version 2.3.1.

apalajw's picture

Is this plugin available for Eclipse Galileo?
If yes please guide with the process to install it!!
Thanks in advance.

vflorentino's picture

I got this error message in mars 2.

hjie's picture

I got this error message in mars 2.

ptambay's picture

File not found error during installation:
I see that the file is available at instead.
Can you please fix it?

kvaithilingam's picture

I'm not able to install SonarLint in Mars 4.5.1 (STS 3.7.2)

sarumugam's picture

Please download the zip and install as archive by selecting the downloaded zip in Install New Software option. This worked for me in STS 3.7.2.

ecoll's picture

Do we need a SourceForge account to be able to download / install SonarLint plugin? I get prompted for a SourceForge userid / password when I try to install this. Doesn't seem to be a requirement for other plugins....

jhenrym6y's picture

This is very strange since we have no relation at all with SourceForge. Can you please join SonarLint user group so that we can investigate (this is not the best place to handle support).