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

Issue #207 | Introduce a better check for server startup that eliminates false negatives #223

Closed toniedzwiedz closed 2 years ago

toniedzwiedz commented 2 years ago

It turns out that the /api/system/status endpoint will respond with HTTP 200 even if some plugins fail to start and cause the server to eventually crash.

This commit introduces a call to /api/plugins/installed to see if AEM Rules have been installed correctly.