Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

cs:it:sonarqube [2018/10/02 12:09] – created spitzleics:it:sonarqube [2020/08/12 07:25] (aktuell) – removed spitzlei
Zeile 1: Zeile 1:
-====== SonarQube ====== 
-SonarQube ist ein Tool zur statischen Codeanalyse, welches die meisten gängigen Programmiersprachen erkennt. 
-Der Code wird auf Bugs, schlechten Stil und andere technische Schulden untersucht. Am besten lässt man dies automatisiert durch die [[cs:it:gitlab:ci|Gitlab CI]] bei jedem neuen Commit erledigen. 
- 
-Unsere SonarQube Instanz ist unter https://sonarqube.cs.uni-duesseldorf.de erreichbar. 
- 
-Es empfiehlt sich Tokens zu nutzen, anstatt die eigenen Zugangsdaten zu verwenden. Tokens kann man anlegen, indem man in SonarQube auf sein Profil geht und den entsprechenden Punkt im "Security" Reiter nutzt. 
- 
-{{:cs:it:bildschirmfoto_von_2018-06-29_15-15-36.png?nolink|Beispiel einer SonarQube Übersicht}} 
- 
-===== SonarQube Beispiel ===== 
-Eine Beispielkonfiguration, wie man SonarQube über die CI verwendet, findet sich in folgendem [[https://gitlab.cs.uni-duesseldorf.de/cn-tsn/project/opptain/sonarqube-example|Beispiel für ein Android-Projekt]] von Andre Ippisch.