Diferencia entre revisiones de «Uso de SonarQube»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «= Introdución = SonarQube é unha plataforma de software libre para evaluar código fonte. Usa diversas ferramentas de análise estática de código fonte como Checkstyle,…»)
 
 
(No se muestran 6 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
 +
[[Category:DAM]]
 +
[[Category:DAW]]
 +
[[Category:CCDD]]
 +
 
= Introdución =
 
= Introdución =
 
SonarQube é unha plataforma de software libre para evaluar código fonte. Usa diversas ferramentas de análise estática de código fonte como Checkstyle, PMD o FindBugs para obtener métricas que poden axudar a mellorar a calidade do código dun programa.
 
SonarQube é unha plataforma de software libre para evaluar código fonte. Usa diversas ferramentas de análise estática de código fonte como Checkstyle, PMD o FindBugs para obtener métricas que poden axudar a mellorar a calidade do código dun programa.
 +
 +
= Instalación =
 +
 +
Posiblemente o xeito máis sinxelo sexa facer a instalación con Docker ou Docker Compose:
 +
* [https://hub.docker.com/_/sonarqube/ Sonarqube en hub docker]
 +
* [https://docs.sonarsource.com/sonarqube-server/latest/setup-and-upgrade/install-the-server/installing-sonarqube-from-docker/ Sonarqube documentación oficial para instalar con Docker ou Docker Compose]
 +
 +
= Analise estática =
 +
Na [https://docs.sonarsource.com/sonarqube-server/latest/analyzing-source-code/analysis-overview/ documentación oficial]. Para probas, o máis sinxelo é probar en [https://docs.sonarsource.com/sonarqube-server/latest/try-out-sonarqube/ manual/local].
 +
 +
No mundo real, o común será integrar cun repositorio remoto ou cun ''job'' de Jenkins.
 +
 +
= Análise dinámica: Integración con IDE (''Connected mode'') =
 +
 +
Na [https://docs.sonarsource.com/sonarqube-server/latest/user-guide/connected-mode/ documentación oficial] indica como facer para distintos IDES.
 +
 +
== Visual Studio ==
 +
 +
<gallery widths=612 heights=300 perrow=7 caption="Integración con Visual Studio">
 +
File:SonarLint-VisualStudioCode-1.png | Xerando Token
 +
File:SonarLint-VisualStudioCode-2.png | Analizando o código de xeito dinámico
 +
</gallery>
  
 
= Referencias =
 
= Referencias =
Línea 6: Línea 33:
 
* [https://youtu.be/KHH9sInxLH0 Videotitorial de instalación e primeiros pasos]
 
* [https://youtu.be/KHH9sInxLH0 Videotitorial de instalación e primeiros pasos]
 
* [https://youtu.be/LKp-_7Ft6VQ Videotitorial para uso no Eclipse]
 
* [https://youtu.be/LKp-_7Ft6VQ Videotitorial para uso no Eclipse]
 +
 +
[[Category: Caixa de ferramentas]]

Revisión actual del 10:32 20 abr 2026


Introdución

SonarQube é unha plataforma de software libre para evaluar código fonte. Usa diversas ferramentas de análise estática de código fonte como Checkstyle, PMD o FindBugs para obtener métricas que poden axudar a mellorar a calidade do código dun programa.

Instalación

Posiblemente o xeito máis sinxelo sexa facer a instalación con Docker ou Docker Compose:

Analise estática

Na documentación oficial. Para probas, o máis sinxelo é probar en manual/local.

No mundo real, o común será integrar cun repositorio remoto ou cun job de Jenkins.

Análise dinámica: Integración con IDE (Connected mode)

Na documentación oficial indica como facer para distintos IDES.

Visual Studio

Referencias