Inhoudsopgave:

Wat is Sonar statische code-analyse?
Wat is Sonar statische code-analyse?

Video: Wat is Sonar statische code-analyse?

Video: Wat is Sonar statische code-analyse?
Video: SonarQube: How to run Static Code Scanning? 2024, November
Anonim

SonarQube (voorheen Sonar ) is een open- bron platform ontwikkeld door SonarSource voor continue inspectie van code kwaliteit om automatische beoordelingen mee uit te voeren statische analyse van code om fouten te detecteren, code geuren en beveiligingsproblemen in meer dan 20 programmeertalen.

Evenzo wordt gevraagd, wat is sonarcode?

Sonar is een webgebaseerd code kwaliteitsanalysetool voor op Maven gebaseerde Java-projecten. Het bestrijkt een groot gebied van code kwaliteitscontrolepunten, waaronder: architectuur en ontwerp, complexiteit, duplicaties, codeerregels, mogelijke bugs, eenheidstest enz.

wat is SonarQube en hoe werkt het? SonarQube is een open-sourceplatform voor continue inspectie van codekwaliteit. Met behulp van statische code-analyse probeert het bugs, codegeuren en beveiligingsproblemen te detecteren. Er zijn veel plug-ins beschikbaar om het te gebruiken als onderdeel van continue integratiepijplijnen, waaronder voor Maven, Jenkins en GitHub.

Met dit in het achterhoofd, hoe voer je een statische code-analyse uit?

Hier leest u hoe statische code-analyse werkt

  1. Schrijf de code. Je eerste stap is het schrijven van de code.
  2. Voer een statische codeanalysator uit. Voer vervolgens een statische code-analysator uit over uw code.
  3. Bekijk de resultaten. De statische code-analysator identificeert code die niet voldoet aan de coderingsregels.
  4. Repareer wat gerepareerd moet worden.
  5. Ga verder met testen.

Hoe analyseer je code met SonarQube?

Analyseren met de SonarQube Scanner Scroll naar beneden naar de SonarQube Scannerconfiguratiesectie en klik op "Toevoegen" SonarQube Scanner." Voer de details in. Configureer het project en scrol omlaag naar het gedeelte Bouwen. Voeg de SonarQube -Scanner bouwstap naar uw build. Configureer de SonarQube-analyse eigendommen.

Aanbevolen: