[pmd-devel] SF.net SVN: pmd: [6081] trunk/pmd/etc/changelog.txt
A source code analyzer
Brought to you by:
adangel,
juansotuyo
From: <rg...@us...> - 2008-04-29 17:19:43
|
Revision: 6081 http://pmd.svn.sourceforge.net/pmd/?rev=6081&view=rev Author: rgustav Date: 2008-04-29 10:19:49 -0700 (Tue, 29 Apr 2008) Log Message: ----------- Add some more TODO. Modified Paths: -------------- trunk/pmd/etc/changelog.txt Modified: trunk/pmd/etc/changelog.txt =================================================================== --- trunk/pmd/etc/changelog.txt 2008-04-29 16:18:53 UTC (rev 6080) +++ trunk/pmd/etc/changelog.txt 2008-04-29 17:19:49 UTC (rev 6081) @@ -54,6 +54,18 @@ File/String to a LanguageVersion of a specific Language, one could imaging using a 'magic' system like Unix uses to tell different versions of files apart based on actual content. + o Some cleanup needs to be done on the PMD class. There are 9! processFile(s) + methods, and multiple places which deal with stateful operations + (e.g. calling PMD.setExcludeMarker(), PMD.setClassLoader(), RuleSets.start()), + further the Benchmarking stuff really only can work for commandline PMD + usage, and the RuleSets.start()/end() stuff isn't working for all entry + points into the PMD class. Things need to be simplified and centralized. + There should be a clear definition of a lifecycle/sequence of events for + the PMD class, so that various integration points (command line, Ant, IDEs) + can be done in a universal and consistent fashion, and all can necessarily + leverage the full PMD feature set. Documentation on this class needs to + vastly improved, this should be one of the best documented classes in the + code base. --- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |