-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[core] Merge CPD and PMD language #3919
Copy link
Copy link
Closed
Labels
an:enhancementAn improvement on existing features / rulesAn improvement on existing features / rulesin:cpdAffects the copy-paste detectorAffects the copy-paste detector
Milestone
Metadata
Metadata
Assignees
Labels
an:enhancementAn improvement on existing features / rulesAn improvement on existing features / rulesin:cpdAffects the copy-paste detectorAffects the copy-paste detector
Type
Fields
Give feedbackNo fields configured for issues without a type.
Is your feature request related to a problem? Please describe.
CPD and PMD both publish a
Languageinterface which is redundant. Using a single interface would allow sharing more infrastructure between the two programs, eg TextDocument logic (#3784).Describe the solution you'd like
Initially described in #3782:
This needs #3918: we could have a LanguageRegistry for languages that support PMD, and another for languages that only support CPD.