SonarQube - don-IET/Habito GitHub Wiki
SonarQube
Ismertető
A SonarQube egy nyílt forráskódú szoftver minőség menedzsment eszköz, ami lehetővé teszi hogy analizáljuk és mérjük a forráskód minőségét, felderítsük a kódban rejzőző bugokat és sebezhetőségeket.
Az integrációhoz felhasznált irodalmak
Hivatalos dokumentáció az alapvető lépések megértéséhez:
https://docs.sonarqube.org/display/SONARQUBE53/Analyzing+with+SonarQube+Scanner+for+Gradle
Gradle-el való integrációhoz forrás:
https://docs.sonarqube.org/display/SONARQUBE51/Installing+and+Configuring+Gradle+Sonar+Plugin
Gradle plugin letöltése és beállítása:
https://plugins.gradle.org/plugin/org.sonarqube
A SonarQube elemzése
Miután megtörtént a rendszer beüzemelése, a localhost:9000-es portján elérhetővé válnak az eredmények. Az alábbi kép szemlélteti a sikeres lefutást. Megtekinthetjük az analízis eredményét, a talált bugok számát és egyéb hibákat.