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
Table of Contents

Overview

The Sonar Eclipse Plugin provides a comprehensive integration of Sonar in Eclipse for Java projects. The objective of this integration is that developers do not leave their favorite IDE anymore to manage the quality of their source code. Most information displayed in the Sonar Web interface is now available in Eclipse.

After you have installed and configured Sonar in Eclipse, you will be able to browse Sonar information in Eclipse.

Sonar in Eclipse currently provides support for 3 main use cases:

  1. Manage existing violations
  2. Work through reviews
  3. Check code prior to commit

Resources

Change Log

Release 2.4.0 (17 issues)
Type Key Summary Priority
Bug SONARIDE-309 Sonar plugin fails with Eclipse 3.7.2 / Mylyn 3.8 Critical
Bug SONARIDE-304 ArrayIndexOutOfBoundException when associating project with sonar Critical
Bug SONARIDE-278 SONAR Eclipse Dashboard in Web View Not Visible Critical
Bug SONARIDE-193 NPE - Problems occurred when invoking code from plug-in: "org.sonar.ide.eclipse.ui". Major
Bug SONARIDE-192 NPE during 'Loading hotspots' Major
Bug SONARIDE-191 NPE during 'Loading Measures' Major
Bug SONARIDE-122 Sonar server configured to force user authentication, but test connection always successful Major
Improvement SONARIDE-301 Change the menu Sonar => Analyses... into Sonar => Mode Major
Bug SONARIDE-291 The "violations" view is always empty when the Eclipse project is linked to a Sonar project using the branch mechanism (sonar.branch property) Major
Bug SONARIDE-317 NullPointerException in the ServerLocationWizardPage.java source file at line 140 Major
Bug SONARIDE-320 NPE if double-click multiple times on Hotspot view very quickly Major
Bug SONARIDE-290 NPE thrown by org.sonar.batch.components.RemoteProfileLoader.load during local analysis Major
Bug SONARIDE-258 When you define a Sonar Task Repository, credentials are not validated Major
Bug SONARIDE-245 When using branches, the resource cannot be reached from review editor Major
Improvement SONARIDE-279 Allow to really remove the definitions of the "http://localhost:9000" and "http://nemo.sonarsource.org" default Sonar servers Major
Improvement SONARIDE-277 Allow to query unassigned reviews Major
Bug SONARIDE-222 NPE when using a proxy and bad Sonar server URL Minor

 

Release 2.3.0 (4 issues)
Type Key Summary Priority
Improvement SONARIDE-235 Ability to define any kind of query to request reviews Major
Improvement SONARIDE-264 When reopening a "false-positive" review, it should be possible to define the assignee Major
New Feature SONARIDE-261 Automatically populate context for task Major
Task SONARIDE-274 Upgrade to Tycho 0.13.0 Major

 

Release 2.2.0 (14 issues)
Type Key Summary Priority
Bug SONARIDE-259 Bundle org.sonar.ide.eclipse.logback causes deadlock Critical
Bug SONARIDE-225 If force authentication is set, running local analysis does not use authentication and fails. Critical
Bug SONARIDE-246 NPE in SonarConnector during 'Open in Search' Major
Improvement SONARIDE-228 Let the user create/edit some reviews directly from Eclipse Major
Improvement SONARIDE-229 Let the user flag a violation as False-Positive directly from Eclipse Major
Task SONARIDE-239 Upgrade to Tycho 0.12.0 Major
New Feature SONARIDE-234 Ability to comment a review directly from Eclipse Major
New Feature SONARIDE-233 Ability to create a review directly from Eclipse Major
Bug SONARIDE-252 In local mode, the number of "Violations" is not the sum of all kind of violations (minor, major, ...) Major
Improvement SONARIDE-250 Ability to resolve or reopen a review directly from Eclipse Major
Bug SONARIDE-256 NPE when opening a locally created file Major
Bug SONARIDE-255 Comments displayed without newlines Major
Bug SONARIDE-218 Color Codes in Sonar IDE doesn't match with those on Sonar Server Major
Improvement SONARIDE-243 Description of license should be slightly corrected Trivial

 

Release 2.1.0 (7 issues)
Type Key Summary Priority
New Feature SONARIDE-42 Integration with Mylyn for reviews Major
New Feature SONARIDE-227 Provide way to navigate from violation in source code to editor for review task Major
Bug SONARIDE-232 HTTP error 414 during loading measures Major
New Feature SONARIDE-206 Show measures from local analysis in Measures View Major
Bug SONARIDE-216 sonar-findbugs-plugin creates files in temp directory, but not removes them after inspection Major
Improvement SONARIDE-214 Update to Sonar 2.8 Major
Bug SONARIDE-220 Regression: unable to delete violation marker from "quick fix" Minor

 

Release 2.0.0 (11 issues)
Type Key Summary Priority
Task SONARIDE-148 Remove dependency on sonar-ide-commons Major
Bug SONARIDE-185 Flags not removed in Eclipse editor if all violations fixed Major
New Feature SONARIDE-195 Being able to launch a local analysis of source code with a remote quality profile in order to refresh the "Violations" view Major
New Feature SONARIDE-204 New extension point - ProjectConfigurator Major
Task SONARIDE-202 Update to sonar-ws-client 2.7 Major
New Feature SONARIDE-203 Sonar Console Major
Improvement SONARIDE-198 Use slf4j osgi bundle for logging Major
Bug SONARIDE-215 Proxy selection mechanism interfere with EGit Major
Bug SONARIDE-213 Internal error when running local analysis : NoSuchMethodError: org.apache.commons.io.FileUtils.write(Ljava/io/File;Ljava/lang/CharSequence;)V Major
Bug SONARIDE-208 NPE in CompareWithSonarAction and in SonarReferenceProvider if resource not exists on server Major
Improvement SONARIDE-207 Use mylyn to report bugs and enhancements Major

 

Release 1.0.0 (9 issues)
Type Key Summary Priority
Improvement SONARIDE-174 Ability to set the server url in prefs file Major
Bug SONARIDE-173 Measures and Web Views not linked with editor Major
Improvement SONARIDE-172 The sub-title is too long in the "Measures view" Major
Improvement SONARIDE-171 In "Associate with Sonar" action, add a "select/deselect all" button Major
Improvement SONARIDE-164 Manage favourite metrics in the "Measures" View Major
New Feature SONARIDE-169 Select the metric to be used to display hotspots from the favourite metrics Major
Bug SONARIDE-178 NPE in JavaElementsAdapterFactory Major
New Feature SONARIDE-176 Create preference page "Favourite metrics" Major
New Feature SONARIDE-175 Add tendency icons to "Measures" View Major

 

Release 0.3.0 (12 issues)
Type Key Summary Priority
Improvement SONARIDE-79 Use secure storage for storing passwords Major
New Feature SONARIDE-147 Create HotSpots view Major
Improvement SONARIDE-161 Improve the way to associate project with Sonar Major
Improvement SONARIDE-159 Replace "Priority" by "Severity" Major
Improvement SONARIDE-160 The content of the Views "Measures", "Hotspots" and "Web" must be always synchronized with current selection Major
Improvement SONARIDE-158 When an error occurs, more contextual information must be provided in the error pop-up Major
New Feature SONARIDE-162 Add filter "Non-Sonar projects" to Java Package Explorer and Project Explorer Major
Improvement SONARIDE-167 Automatically refresh the "Violations" View when leaving the "Associate projects to Sonar" window Major
Task SONARIDE-125 Run integration tests on real Sonar server Major
Bug SONARIDE-157 Plugin incompatible with Eclipse 3.4 because uses new FilteredTree constructor Minor
Improvement SONARIDE-110 Remove "Associate Project with Sonar" for configured project Minor
Improvement SONARIDE-71 Annotation should have icon Trivial

Labels
  • None