e8a6c1e38ddb80262c565d59e04495a50145c82f
Remove some of the processFiles() APIs on the PMD class, we really don't need that many of them. In this regard, the one API that allowed a LanguageVersion to be passed explicitly has been removed, and the RuleContext class update to indicate this is the preferred method of indicating the LanguageVersion to use when processing a source file. Initial cut at adding a Configuration class, for storing all PMD configuration related items. So far, I've just moved the stuff that was stored on the PMD class itself to the Configuration class. Additional work will be done to move the stuff currently in CommandLineOptions and in the Ant task onto the Configuration class. Then the processFiles methods will be modified to take a Configuration option. This should prevent the proliferation of processFile() methods in the future, and make it possible to unify some common aspects of the command line/Ant usages. git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@6208 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%