Affected version
head
Bug description
The way it's set up now there's a bug in CpdReport and perhaps PmdReport where executeReport gets an empty filesToProcess if it's called without first calling canGenerateReport, since only the latter populates the map.