wttech / AEM-Rules-for-SonarQube

SonarQube plugin with set of rules detecting possible bugs and bad smells specific for AEM development.
Apache License 2.0
112 stars 51 forks source link

Feature: New rule to ban implementation of ProviderType interfaces (CQBP-84) #236

Open kwin opened 1 year ago

kwin commented 1 year ago

The rule described at https://experienceleague.adobe.com/docs/experience-manager-cloud-manager/content/using/custom-code-quality-rules.html?lang=en#product-apis-annotated-with-providertype-should-not-be-implemented-or-extended-by-customers that ProviderType interfaces must not be implemented (or according classes must not be extended) would be helpful to have in SonarQube already. That way issues otherwise only detected in Cloud Manager could be detected already with custom CI hooked up with SonarQube.