2eb9de0c30f6c436ecea393c52272193554c003a
1) Genericization of PropertyDesciptors, which facilitates the DRY principle 2) Split multi-valued PropertyDesciptors into separate classes, to take full advantage of Generics 3) Remove simple String property accessors from the Rule interface, only PropertyDescriptor are supported now 4) Properties are defined via Rule.definePropertyDescriptor(PropertyDescriptor) interface, normally called in a Constructors 5) RuleSet XML enhanced to support PropertyDescriptor defining 6) RuleSetFactory and RuleSetWriter account for the more robust property definitions 7) All RuleSet XMLs corrected to move definitions to Java classes where needed, and to including necessary Type information where missing git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6431 51baf565-9d33-0410-a72c-fc3788e3496d
Description
An extensible multilanguage static code analyzer.
510 MiB
0 Stars
1 Watchers
0 Forks
Languages
Java
75.5%
Apex
9.7%
Kotlin
9.1%
ANTLR
2.7%
PLSQL
1%
Other
1.8%