You can see what arguments are passed to phpmd. Please open "View->IDE Log" in the new output window you should be able to locate something like "org.jmgl.php.messdetector.BatchInterface" execute ..phpmd ARGS, please verify that all arguments are ok, you may check it by your own on cmd.
By default the ruleset should only contain the name, the rules must be saved unter pear-dir\pear\PHP\PMD\Rule - as far as I remember...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ahh. I think it was working actually. PMD command & args was correct, and gave the correct result.
I think I was seeing checkstyle output, which I thought I'd disabled. Looks like the "show messages from PHPCheckstyle" checkbox wasn't saving unchecked.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You can see what arguments are passed to phpmd. Please open "View->IDE Log" in the new output window you should be able to locate something like "org.jmgl.php.messdetector.BatchInterface" execute ..phpmd ARGS, please verify that all arguments are ok, you may check it by your own on cmd.
By default the ruleset should only contain the name, the rules must be saved unter pear-dir\pear\PHP\PMD\Rule - as far as I remember...
Ahh. I think it was working actually. PMD command & args was correct, and gave the correct result.
I think I was seeing checkstyle output, which I thought I'd disabled. Looks like the "show messages from PHPCheckstyle" checkbox wasn't saving unchecked.