Diferencia entre revisiones de «Uso de SonarQube»
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
Sumario
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
- Integración con Visual Studio