Inhaltsverzeichnis:

Was ist die statische Codeanalyse von Sonar?
Was ist die statische Codeanalyse von Sonar?

Video: Was ist die statische Codeanalyse von Sonar?

Video: Was ist die statische Codeanalyse von Sonar?
Video: SonarQube: How to run Static Code Scanning? 2024, November
Anonim

SonarQube (ehemals Sonar ) ist ein offenes Quelle von SonarSource entwickelte Plattform zur kontinuierlichen Inspektion von Code Qualität, um automatische Überprüfungen durchzuführen statische Analyse von Code Fehler zu erkennen, Code Gerüche und Sicherheitslücken in über 20 Programmiersprachen.

Ebenso wird gefragt, was ist Sonar-Code?

Sonar ist webbasiert Code Qualitätsanalysetool für Maven-basierte Java-Projekte. Es deckt einen weiten Bereich ab Code Qualitätsprüfpunkte, die Folgendes umfassen: Architektur & Design, Komplexität, Duplikationen, Kodierungsregeln, potenzielle Fehler, Unit-Test usw.

Was ist SonarQube und wie funktioniert es? SonarQube ist eine Open-Source-Plattform zur kontinuierlichen Überprüfung der Codequalität. Mittels statischer Codeanalyse versucht es Bugs, Code-Geruchs und Sicherheitslücken zu erkennen. Viele Plugins stehen zur Verfügung, um es als Teil von Continuous Integration Pipelines zu verwenden, unter anderem für Maven, Jenkins und GitHub.

Wie führen Sie vor diesem Hintergrund eine statische Codeanalyse durch?

So funktioniert die statische Codeanalyse

  1. Schreiben Sie den Code. Der erste Schritt besteht darin, den Code zu schreiben.
  2. Führen Sie einen statischen Code-Analyzer aus. Führen Sie als Nächstes einen statischen Codeanalysator für Ihren Code aus.
  3. Überprüfen Sie die Ergebnisse. Der statische Code-Analysator identifiziert Code, der nicht den Codierungsregeln entspricht.
  4. Reparieren Sie, was repariert werden muss.
  5. Fahren Sie mit dem Testen fort.

Wie analysieren Sie Code mit SonarQube?

Analysieren mit dem SonarQube Scanner Scrollen Sie nach unten zum SonarQube Abschnitt Scannerkonfiguration und klicken Sie auf "Hinzufügen". SonarQube Scanner." Geben Sie die Details ein. Konfigurieren Sie das Projekt und scrollen Sie nach unten zum Abschnitt "Build". SonarQube -Scanner-Build-Schritt zu Ihrem Build. Konfigurieren Sie die SonarQube-Analyse Eigenschaften.

Empfohlen: