forked from phoedos/pmd
Updating Changelog (remove ToDo's that are done)
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7625 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -9,16 +9,6 @@ TODO - Release blockers - Must implement before this release can be finally fini
|
||||
- Report renderers now inherit from PropertySource so we should migrate the
|
||||
old-style property references to use the new style. Ensure we remain
|
||||
compatible with the online arguments that get passed in.
|
||||
o Some cleanup needs to be done on the PMD class.
|
||||
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.
|
||||
o Need to refactor the test framework to more readily support for multiple
|
||||
Languages (too Java-centric at the moment). Then, need start adding tests
|
||||
for the new XML language and other new languages.
|
||||
@ -26,9 +16,6 @@ TODO - Release blockers - Must implement before this release can be finally fini
|
||||
to recognize the difference between violations which require a Node, and
|
||||
those without. This is to make certain that Rules which require and do not
|
||||
pass, will die with an error because they are buggy and need to be fixed.
|
||||
o Need to get licenses for Saxon and Rhino in place. Organize all PMD licenses into a
|
||||
/license folder?
|
||||
o Use proper XML API to generate CPD report (see bug entry 1435751)
|
||||
|
||||
DOCUMENTATION:
|
||||
o Expand documentation examples which demonstrate use of new RuleSetReferenceId
|
||||
|
Reference in New Issue
Block a user