fundacionjala / enforce-sonarqube-plugin

Apex static code analyzer.
MIT License
39 stars 38 forks source link

Synergies with PMD for Apex?! #138

Closed rsoesemann closed 4 years ago

rsoesemann commented 6 years ago

Hi creators and maintainers of this repo,

I am a Germany based architect working for an international Salesforce partner. 2 years ago I ported PMD and many Java rules to Apex. Since them I am helping maintain the repo and get developers interested in Code Quality and contributing to PMD.

From Andrew Davis of Appirio a consultancy which seems to use and contribute to your repo, I just learned about the existence of your awesome Apex static code analyzer and though maybe we could learn from each other work. Maybe even find some synergies...

  1. Why did you guys decide to roll you own tool? I know PMD is overcomplicated with a lot of shitty legacy code.
  2. Have you tried to use PMD and what did you not like
  3. How would developer be able to use your rules outside of Sonarcube? E.g. SFDX CLI, DI-process, IDEs