[apex][plsql][java] Deprecate base rule classes#2608
Conversation
Generated by 🚫 Danger |
|
Maybe this is a good occasion to take a stance on whether rule implementations are internal or not? We should probably not deprecate them, but possibly just mention this in the release notes |
Yes, that's right. I think, we should consider rule implementation as internal, so that we don't need to provide any guarantees and can refactor them as needed. The rule implementation classes should never be used directly, only via the category rulesets. I'll try to come up with a sentence here for the release notes, but I think, it needs to be additionally documented (similar to https://pmd.github.io/latest/pmd_devdocs_rule_deprecation_policy.html) as part of the documentation tasks (see #1139 , I would add it to the "Developer Documentation"). |
Describe the PR
Ready?
./mvnw clean verifypasses (checked automatically by travis)