EasyPmd 2.8 - plugin detail

Performs Java code analysis by using PMD and shows the results in the Tasks window.

NetBeans Plugin - EasyPmd 2.8
Plugin owner: giancosta86
Website: http://gianlucacosta.info/software/easypmd/
Added: 2011-04-25
License: GPLv3
Category: Refactoring
Downloaded: 2,817 times
Rating:
 4.41, by 3 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.54 MB   Last Update: 2012-02-12

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Better synchronization with the editor annotations


Verifications for NetBeans versions

7.1 verification PASSED See verification details
Download plugin   Download size: 0.54 MB   Last Update: 2012-02-12

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

  • Better synchronization with the editor annotations


Verifications for NetBeans versions

7.0 verification PASSED See verification details


Introduction

Features

  • Automatically runs PMD on the Java files of your current task scope (selected in the Tasks window).
  • Reports every PMD violation in the Tasks window and in the editor's side bar.
  • Includes a copy of PMD, for a safer and much faster execution. This also makes the plugin much easier to configure.
  • Robustness: most execution errors, should they occur, are caught and reported in the Tasks list, without crashing the plugin.
  • Integrated cache: to ensure maximum speed and avoid repeated scans, EasyPmd now features a cache which is also persisted to disk, so it is available even after you restart NetBeans.
  • You can fully customize EasyPmd and the underlying PMD engine.
  • The Options dialog has been fully redesigned and made more user-friendly. In particular, adding standard rulesets and choosing JAR files is now really easy thanks to dedicated dialogs.
  • Fully-refactored, much better and faster architecture.
  • Online help, integrated into the NetBeans help system.

This product includes software developed in part by support from the Defense Advanced Research Project Agency (DARPA).

[ You have to be logged in to be able to comment. ]

User Comments

  

EasyPmd 3 is ready

The new version of the plugin - EasyPmd 3 - is now ready! ^__^

It's available on its home page, at http://gianlucacosta.info/software/easypmd/ and it's being validated on the NetBeans Plugin Central! ^__^
Posted by giancosta86 on Apr 17, 2013
  

Please update this plugin...

It would be really nice if this could be updated to 7.3 certification (so it shows on the plugin manager) and the plugin itself updated to use the latest pmd (5.0.2 as of this writing)...
Posted by pns on Feb 22, 2013
  

Works on 7.3beta ...

I tried a couple of other plugins before finding this one which would actually work for me in the new IDE. Thanks so much!

I second the request to display indicators based on priority. I did find your article and the reference to the PMD guidelines on creating a ruleset helpful, but I couldn't seem to filter on the set priority.
http://gianlucacosta.info/blog/easypmd/custom-rulesets
http://pmd.sourceforge.net/pmd-5.0.2/howtomakearuleset.html

Thanks again for your plugin!
Posted by vvickers on Feb 07, 2013
  

Almost perfect...

I've been experimenting the various PMD plugins for NetBeans and this one (imo) is the best. Very configurable and fast!

I only have 2 feature requests:
- One is for the plugin to have it's own window so one can do stuff like expansible tree-like view (where you could collapse or expand violations by filename)
- The second request is to have the option of being able to display violations for all open projects

BTW this plugin works fine in 7.2 if anyone's wondering (you just have to download it and install it manually)
Posted by pns on Aug 02, 2012
  

display the priority

it would be helpful if the priority can be displayed/filtered upon

that way one can isolate the bigger problems from the smaller ones :)
Posted by sid21177 on Dec 16, 2011
  

Nothinh on NB 7.0.1, WinXP

Hi,
Installation OK on NetBeans 7.0.1, on Win XP SP3 x86, with JDK 6u29 and 7u01, but I have no EasyPMD window.
I remember that previous versions of this plugins worked fine, but this version doesn't do anything on my installation.
No error in NetBeans logs.

I've tested with new JavaSE projects and a source code that should make EasyMPD to show some errors, but nothing happens.

Any idea ?
Thx.


[edit]
Ok, my Tasks Scope was not well configured :)
Posted by ent38 on Nov 13, 2011
  

Works on NB7

thanks
Posted by hernanvid on Sep 21, 2011
  

gott errror while verify settings in tools - optioons - miscellaneous

the correct settings appears to be invalid.
IDE 6.9.1
Posted by raviparekh on Apr 18, 2011
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo