Welcome to Jiacheng Liu's Miniproject I debug by using pmd with a command line : pmd check -f text -R rulesets/java/quickstart.xml -d src I used the builtin ruleset from pmd I passed my own test suite with a code branches coverage of 91%.