PMD is a powerful source code quality checker which analyze our code and report bad coding habits, failures to respect naming conventions, inefficiencies and many others.
PMD has an internal list of rules to be checked. Rules are divided in sets. Each set contains several rules.
For example the “Comments” set includes all rules related to code comments.
PMD rules sets are documented here.
On my opinion a PMD rule violation should be intended as a suggestion to better check the code to be sure that the offending code line is really what we want to have. Often PMD is right to say the line should be fixed or at least improved.
In NetBeans PMD is enabled by the EasyPMD3 plugin available from NetBeans plugin area and from the plugin home page ( http://gianlucacosta.info/software/easypmd/ ).
Note: There is an enhancement request to introduce native PMD support in NetBeans, like…
View original post 479 more words