Sommario:

Che cos'è l'analisi statica del codice Sonar?
Che cos'è l'analisi statica del codice Sonar?

Video: Che cos'è l'analisi statica del codice Sonar?

Video: Che cos'è l'analisi statica del codice Sonar?
Video: Come usare Sonarqube per analisi statica del codice C# 2024, Maggio
Anonim

SonarQube (precedentemente Sonar ) è aperto fonte piattaforma sviluppata da SonarSource per l'ispezione continua di codice qualità per eseguire revisioni automatiche con analisi statica di codice per rilevare bug, codice odori e vulnerabilità di sicurezza su oltre 20 linguaggi di programmazione.

Allo stesso modo, viene chiesto, cos'è il codice sonar?

Sonar è un web based codice strumento di analisi della qualità per progetti Java basati su Maven. Copre una vasta area di codice punti di controllo della qualità che includono: architettura e design, complessità, duplicazioni, regole di codifica, potenziali bug, test unitari ecc.

cos'è SonarQube e come funziona? SonarQube è una piattaforma open source per il controllo continuo della qualità del codice. Utilizzando l'analisi del codice statico, cerca di rilevare bug, odori di codice e vulnerabilità di sicurezza. Sono disponibili molti plug-in per utilizzarlo come parte di pipeline di integrazione continua, inclusi Maven, Jenkins e GitHub.

Tenendo presente questo, come si esegue un'analisi del codice statico?

Ecco come funziona l'analisi del codice statico

  1. Scrivi il codice. Il tuo primo passo è scrivere il codice.
  2. Esegui un analizzatore di codice statico. Quindi, esegui un analizzatore di codice statico sul tuo codice.
  3. Rivedere i risultati. L'analizzatore di codice statico identificherà il codice che non è conforme alle regole di codifica.
  4. Risolvi ciò che deve essere risolto.
  5. Passa al test.

Come si analizza il codice utilizzando SonarQube?

Analizzando con il SonarQube Scanner Scorri verso il basso fino a SonarQube sezione Configurazione scanner e fare clic su "Aggiungi" SonarQube Scanner." Inserisci i dettagli. Configura il progetto e scorri verso il basso fino alla sezione Build. Aggiungi il SonarQube -Passo di costruzione dello scanner alla tua build. Configura il Analisi SonarQube proprietà.

Consigliato: