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

Overview

The Sonar Eclipse Plugin provides a comprehensive integration of Sonar in Eclipse for Java, C/C++ and Python projects. The objective of this integration is that developers do not leave their favorite IDE anymore to manage the quality of their source code.

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 3.0 (38 issues)
Type Key Summary Priority Resolution Status
Improvement SONARIDE-64 Show violations,which are not associated to a line but only to a file Major Fixed Closed
New Feature SONARIDE-182 Support C/C++ projects Major Fixed Closed
Improvement SONARIDE-101 Support non-java projects in Eclipse Major Fixed Closed
Bug SONARIDE-293 Sonar Eclipse Plugin misses out on certain Findbugs Rules Major Fixed Closed
Bug SONARIDE-292 checkstyle default encoding problem: Unexpected character 0xfffd in identifier Major Fixed Closed
Improvement SONARIDE-298 Allow to associate an eclipse project to a Sonar project whose key doesn't match the Maven "${groupId}:${artifactId}" format Major Fixed Closed
Bug SONARIDE-295 "Find on Server" does not work for projects with branches Major Fixed Closed
Bug SONARIDE-294 Findbugs analyses wrong binaries, if build-helper is used Major Fixed Closed
New Feature SONARIDE-339 Support Python/PyDev projects Major Fixed Closed
New Feature SONARIDE-338 Make it possible to select the Eclipse Problem level associated to Sonar violations Major Fixed Closed
Improvement SONARIDE-332 The Eclipse project icon/title (Label Decorator) should be decorated as soon as the Sonar nature is activated Major Fixed Closed
Bug SONARIDE-330 Project branch is not being considered in Violations syncronization Major Fixed Closed
Improvement SONARIDE-335 nemo.sonarsource.org should not be part of the default pre-configured Sonar server Major Fixed Closed
Improvement SONARIDE-337 Remove the useless "Help" button available in the project association window Major Fixed Closed
Improvement SONARIDE-336 Add a new "Change project association" item in the "Sonar" project menu Major Fixed Closed
Bug SONARIDE-334 Title is not displayed for some rules Major Fixed Closed
Improvement SONARIDE-311 Remove the ability to see the favourites metrics and to remove some of them from the Eclipse Preferences Major Fixed Closed
Improvement SONARIDE-319 Improve connection test mechanism Major Fixed Closed
Improvement SONARIDE-318 Support exclusion property defined at Sonar project level Major Fixed Closed
New Feature SONARIDE-316 Provide option to automatically activate the Sonar Nature when importing a Maven project with M2Eclipse Major Fixed Closed
Improvement SONARIDE-329 Highly improve the mechanism to link an Eclipse project to a Sonar remote project Major Fixed Closed
Bug SONARIDE-328 NPE during loading measure even after fix of SONARIDE-191 Major Fixed Closed
Improvement SONARIDE-326 Remove the useless Measures and Hotspots views as long as the Sonar perspective Major Fixed Closed
Bug SONARIDE-325 NPE during 'Loading Measures' Major Fixed Closed
Improvement SONARIDE-287 Local analysis can not be performed on multiple projects in workspace Major Fixed Closed
Task SONARIDE-238 Use maven-bundle-plugin instead of maven-osgi-packaging-plugin:generate-bundle Major Fixed Closed
New Feature SONARIDE-236 Set the list of Sonar instance via Eclipse preferences or a plugin Major Fixed Closed
Improvement SONARIDE-275 Support Java 7 Major Fixed Closed
Improvement SONARIDE-273 Don't ask credentials to browse Sonar server in Web View Major Fixed Closed
Improvement SONARIDE-269 Support extension rules during local analysis Major Fixed Closed
Bug SONARIDE-268 Sonar Local analysis : no way to tune the Findbugs timeout threshold Major Fixed Closed
New Feature SONARIDE-205 Refactor the way to launch local Sonar analysis (use Sonar Runner and dryRun mode) Major Fixed Closed
Bug SONARIDE-221 Classpath loader does not include project dependencies Major Fixed Closed
Improvement SONARIDE-209 Divide source code for tests and main source code Major Fixed Closed
Bug SONARIDE-315 Neither able to see violations nor working on local analysis Major Fixed Closed
Bug SONARIDE-308 RegExp Header flags up every file in the Eclipse plugin local run Minor Fixed Closed
Improvement SONARIDE-331 Violation markers are differents bewteen remote and local mode Minor Fixed Closed
Bug SONARIDE-271 Issue during local analysis in conjunction with linked resources Minor Fixed Closed

 

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