SFDO-Community / declarative-lookup-rollup-summaries

Declarative Lookup Rollup Summaries (DLRS) is a community built and maintained Salesforce application that allows you to create cross object roll-ups declaratively - no code! For install instructions and documentation, visit our website https://sfdo-community-sprints.github.io/DLRS-Documentation/
https://sfdo-community-sprints.github.io/DLRS-Documentation/
BSD 3-Clause "New" or "Revised" License
696 stars 238 forks source link

Friendly hint: Your PMD ruleset is ignoring many rules #1050

Open rsoesemann opened 3 years ago

rsoesemann commented 3 years ago

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

JimBTek commented 3 years ago

@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!