Bob, as promised, I've installed PMD 4.1 in the v11_4/ branch.
(BTW, I forgot that PMD has been running on Jmol code for a long, long time... for some years at least, which is why I forgot about it :) See http://pmd.sourceforge.net/scoreboard.html) You can run it with: $ ant -f build-pmd.xml Which will create a HTML file: build/pmd/jmol.html Currently, 47 unused bits of code have been found. If you feel some code is fine as in, and you don't want the PMD report about it, just add '// NOPMD' to the end of the line marked by PMD as having an error. Right now, only unused code is detected. You can edit the pmd.config.xml and add other 'rulesets'. I can recommend to add: basic junit optimizations imports But there are many interesting others... If you hate one or two rules in a certain set, you can tune things with the configuration file. I have been doing that for the CDK for a long time now. See http://cdk.svn.sourceforge.net/viewvc/cdk/trunk/cdk/pmd/ for examples. Egon -- ---- http://chem-bla-ics.blogspot.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Jmol-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jmol-developers
