Managing Existing Violations
When going through the source code, Sonar in Eclipse will highlight to you the existing violations. The idea is that once you have read the code and understood it, the cost of fixing a violation is low.
Fixing a Violation
Go through the Violations view Problems view that displays the list of violations of the selected resource (project, file, etc.):Image Added
A double-click on a violation opens the source code editor and highlights the violation:
Once a violation has been fixed, you can simply delete it by clicking on the violation icon and then by selecting the Delete violation item. Deleting a violation also removes it from the Violations viewthe Problems view:
Creating a Review (Remote)
This Mylyn extension has currently the following limitations that should be quickly fixed:
When adding or changing the code of an application, Sonar in Eclipse provide the ability to show the quality of this code prior to committing back to the SCM.
This use case is currently not fully supported since Sonar Eclipse does not provide a differential mode yet. It is therefore not possible to differentiate what defect was there before from what has been added by the changes.
To run a local analysis, switch to the local mode. As soon as this mode is selected a local analysis is launched run to update the Violations and Measures Problems views.
Later, at any time, you can run a new local analysis by clicking on Sonar on Sonar > Run Local Analysis.
Even in local mode, the Hotspots and Web views still display remote data.