Was macht sonarqube?
Gefragt von: Dennis Ludwig | Letzte Aktualisierung: 23. März 2022sternezahl: 4.8/5 (61 sternebewertungen)
SonarQube (ehemals Sonar) ist eine Plattform für die statische Analyse und Bewertung der technischen Qualität von Quelltext. SonarQube analysiert den Quelltext hinsichtlich verschiedener Qualitätsbereiche und stellt die Ergebnisse über eine Website dar.
Was ist SonarLint?
SonarQube ist ein Server, auf dem Sie Ihre Projekte hosten und Analysen ausführen können, während SonarLint ein Agent ist, mit dem wir eine Verbindung zu diesem SonarQube herstellen und die Analysen remote ausführen können. SonarLint kann mit IDE) oder auch über CLI-Befehle ausgeführt werden.
Was ist SonarCloud?
SonarCloud ist ein Cloudservice, der die Funktionalität von SonarQube als Service zur Verfügung stellt. Er lässt sich in verschiedene CI/CD-Pipelines integrieren, unter anderem auch in Azure DevOps.
Warum SonarQube?
SonarQube ist ein in Java- und C#-Projekten einsetzbares Analysewerkzeug, das eine ganzheitliche Sicht auf statische und dynamische Analysen liefert. Entwickler brauchen dadurch keine Kenntnisse über die Konfiguration der integrierten Werkzeuge zur Qualitätssicherung zu haben.
DevDaily #160 - Warum ich SonarQube nicht mag!