Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[core] PMD stops processing file completely, if one rule in a rule chain fails #1300
Affects PMD Version: 6.7.0-SNAPSHOT (probably earlier)
Rule: any rule, that uses rule chain
Description: If during the rule chain execution an exception occurs (processing error of a specific rule), then all remaining rules in the rule chain for this file are skipped. This leads to not detecting violations, when one rule fails. This leads to false-negatives in the PMD report.
Running PMD through: any
Thanks to @djydewang for finding this bug.