declarative-lookup-rollup-summaries icon indicating copy to clipboard operation
declarative-lookup-rollup-summaries copied to clipboard

Friendly hint: Your PMD ruleset is ignoring many rules

Open rsoesemann opened this issue 3 years ago • 1 comments

Your PMD https://github.com/afawcett/declarative-lookup-rollup-summaries/blob/master/apex-ruleset.xml says its using all Apex rules except style. But this is not true. It's only using performance and security category and skipping other categories like

  • bestpractices.xml
  • design.xml
  • documentation.xml
  • errorprone.xml

https://github.com/pmd/pmd/tree/pmd/7.0.x/pmd-apex/src/main/resources/category/apex

rsoesemann avatar Jul 20 '21 13:07 rsoesemann

@rsoesemann Shhhh! :) This was actually from my attempt to start using Codacy to do PMD Diffs. We are looking to redo some of the CI and tooling now that DLRS has moved into the Open Source Commons. Would love any advice or volunteer help on just doing PMD Diffs if you would like to help us. Otherwise it will likely stay just these 2 categories until we get Diffs running and then we hope to expand coverage to other less critical areas.

P.S. - Thanks for your work on PMD!

JimBTek avatar Aug 30 '21 21:08 JimBTek