Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 61 Next »



Sonar Eclipse provides a comprehensive Sonar integration for Eclipse. The objective of this Eclipse plugin is that developers do not have to leave their favorite IDE to get valuable information on code quality and fix quality flows on the fly. Most of the information displayed in the Sonar Web interface is now available in Eclipse.

Here are the three main use cases of Sonar Eclipse:

  1. Correct violations on the fly
  2. Manage your tasks
  3. Check that you have not added technical debt

Correct violations on the fly

Sonar Eclipse has been designed to help you correct violations as soon as you bump into them.

Fix violations direclty.

If, for any reason, you cannot fix a violation right away but you think that it is valuable to fix it quickly, you can create a review on it.

Action plan?

For more information, browse the documentation on the Sonar Eclipse Violations View and the Sonar Eclipse Review.


Manage your tasks


Check that you have not added technical debt

This use case is not achievable yet. But it is in our roadmap to implement differential services in Sonar Eclipse to enable this feature.

The goal is to be able to run local analyses to check local changes and display only added violations.






If you want to use Sonar Eclipse for your project, you must first have already executed a "regular" Sonar analysis for this project. This implies having installed Sonar and having a successful analysis that you can browse on the Sonar Web UI.



  • Get quality measures on resources (projects, packages and files)
  • Get hotspots on given metrics (files with most duplicated lines, most complex files...)
  • Displays markers on source code upon violation of a coding standard
  • Get comprehensive list of violations on a resource
  • Bridge to Sonar Web server for access additional services (clouds, treemap...)
  • Remote or local mode
  • Track reviews assigned to the current user

  • No labels