Cuprins:

Ce este analiza codului static Sonar?
Ce este analiza codului static Sonar?

Video: Ce este analiza codului static Sonar?

Video: Ce este analiza codului static Sonar?
Video: SonarQube: How to run Static Code Scanning? 2024, Mai
Anonim

SonarQube (fost Sonar ) este un deschis- sursă platformă dezvoltată de SonarSource pentru inspecția continuă a cod calitate pentru a efectua recenzii automate analiza statica de cod pentru a detecta bug-uri, cod mirosuri și vulnerabilități de securitate în peste 20 de limbaje de programare.

În mod similar, este întrebat, ce este codul sonar?

Sonar este bazat pe web cod instrument de analiză a calității pentru proiectele Java bazate pe Maven. Acopera o suprafata larga de cod puncte de verificare a calității care includ: arhitectură și design, complexitate, duplicări, reguli de codare, erori potențiale, test unitar etc.

ce este SonarQube și cum funcționează? SonarQube este o platformă open-source pentru inspecția continuă a calității codului. Folosind analiza statică a codului, încearcă să detecteze erori, mirosuri de cod și vulnerabilități de securitate. Sunt disponibile multe plugin-uri pentru a-l utiliza ca parte a conductelor de integrare continuă, inclusiv pentru Maven, Jenkins și GitHub.

Ținând cont de acest lucru, cum faceți o analiză statică a codului?

Iată cum funcționează analiza codului static

  1. Scrieți Codul. Primul pas este să scrieți codul.
  2. Rulați un analizor de cod static. Apoi, rulați un analizor de cod static peste codul dvs.
  3. Examinați rezultatele. Analizorul de cod static va identifica codul care nu respectă regulile de codificare.
  4. Remediați ceea ce trebuie remediat.
  5. Treceți la testare.

Cum analizezi codul folosind SonarQube?

Analizand cu SonarQube Scaner Derulați în jos până la SonarQube secțiunea de configurare a scanerului și faceți clic pe „Adăugați SonarQube Scanner. Introduceți detaliile. Configurați proiectul și derulați în jos la secțiunea Construire. Adăugați SonarQube -Pasul de construire a scanerului la construcția dvs. Configurați Analiza SonarQube proprietăți.

Recomandat: