Innholdsfortegnelse:

Hva er Sonar statisk kodeanalyse?
Hva er Sonar statisk kodeanalyse?

Video: Hva er Sonar statisk kodeanalyse?

Video: Hva er Sonar statisk kodeanalyse?
Video: SonarQube: How to run Static Code Scanning? 2024, November
Anonim

SonarQube (tidligere Ekkolodd ) er en åpen- kilde plattform utviklet av SonarSource for kontinuerlig inspeksjon av kode kvalitet å utføre automatiske vurderinger med statisk analyse av kode for å oppdage feil, kode lukter og sikkerhetssårbarheter på 20+ programmeringsspråk.

På samme måte spørs det, hva er ekkoloddkode?

Ekkolodd er en nettbasert kode kvalitetsanalyseverktøy for Maven-baserte Java-prosjekter. Den dekker et bredt område av kode kvalitetssjekkpunkter som inkluderer: arkitektur og design, kompleksitet, duplikasjoner, kodingsregler, potensielle feil, enhetstest etc.

hva er SonarQube og hvordan fungerer det? SonarQube er en åpen kildekode-plattform for kontinuerlig inspeksjon av kodekvalitet. Ved hjelp av statisk kodeanalyse prøver den å oppdage feil, kodelukter og sikkerhetssårbarheter. Mange plugins er tilgjengelige for å bruke den som en del av kontinuerlige integrasjonspipelines, inkludert for Maven, Jenkins og GitHub.

Med dette i øyesyn, hvordan gjør du en statisk kodeanalyse?

Her er hvordan statisk kodeanalyse fungerer

  1. Skriv koden. Det første trinnet ditt er å skrive koden.
  2. Kjør en statisk kodeanalysator. Deretter kjører du en statisk kodeanalysator over koden din.
  3. Se gjennom resultatene. Den statiske kodeanalysatoren vil identifisere kode som ikke er i samsvar med kodingsreglene.
  4. Fiks det som må fikses.
  5. Gå videre til testing.

Hvordan analyserer du kode ved å bruke SonarQube?

Analyserer med SonarQube Skanner Rull ned til SonarQube Skannerkonfigurasjonsseksjonen og klikk på "Legg til SonarQube Skanner." Skriv inn detaljene. Konfigurer prosjektet og rull ned til Bygg-delen. Legg til SonarQube -Scanner bygge trinn til bygget. Konfigurer SonarQube analyse egenskaper.

Anbefalt: