Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: PMD
-
Labels:None
-
Number of attachments :
Description
The goal is to check not all classes of project, but only last commited.
If I start pmd with Ant, I can define datetime:
<pmd shortFilenames="false">
<ruleset>rulesets/basic.xml</ruleset>
<ruleset>rulesets/unusedcode.xml</ruleset>
<ruleset>rulesets/codesize.xml</ruleset>
<ruleset>rulesets/imports.xml</ruleset>
<formatter type="xml" toFile="${qalab.dir}/PMD-report.xml" toConsole="true"/>
<fileset dir="${user.dir}">
<include name="**/*.java"/>
<exclude name="**/*Test*.java" />
<date datetime="${start.qa.day}" when="after"/>
</fileset>
</pmd>
I could not find this possibility for maven pmd plugin.
BTW: the same possibility required in checkstyle plugin.
FYI, date selection is only one possibility of a more general selector feature of Ant.