From: E.L. W. <eg...@sc...> - 2004-06-17 08:38:32
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, for some time on the project administration task list: automation of PMD=20 testing of CDK source code. And, the results are online now... it needs tweaks, i.e. we still need to=20 define which tests we want to keep.=20 Details: PMD is a tool that checks the source code for common errors, see:=20 http://pmd.sourceforge.net/ In CDK CVS, you'll find a pmd.xml next to the more common build.xml. Run it with 'ant -f pmd.xml' and you'll get the same results as on this webpage: http://cdk.sourceforge.net/pmd.html Currently these rule sets are applied: rulesets/basic.xml, rulesets/naming.xml, rulesets/unusedcode.xml,=20 rulesets/imports.xml, rulesets/strings.xml, rulesets/codesize.xml But these, additions, and specific settings should be discussed. A full overview of available rule sets that come with PMD (more can be made= ,=20 and we actually could make a few CDK specific rules !), can be found on the PMD website. For the above ruleset, links to those pages are given on the CDK pmd webpage. You'll notice that all modules, even the core module, don't show up empty=20 handed... so there is lot of work to be done to get a more clean, better=20 maintainable code base. Egon =2D --=20 eg...@sc... PhD on Molecular Representation in Chemometrics Nijmegen University http://www.cac.sci.kun.nl/people/egonw/ GPG: 1024D/D6336BA6 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (SunOS) iD8DBQFA0Vh+d9R8I9Yza6YRAotPAKC0j7a/EsN51NVrZ+XOl6heCPAVSQCgkGVg ep4Kz2fBbsBgjoCMcqUNH8o=3D =3D4UQy =2D----END PGP SIGNATURE----- |