Tiempo aproximado de lectura: 00:05:00 min
Duda
¿ Cuales son las Reglas de SonarCube ?
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Configurador (SIGACFG) - Todas las versiones 12
Solución
SonarQube siempre funciona en una estructura Agente->Servidor, donde el Agente realiza el escaneo e informa los resultados al Servidor, que almacena los datos dentro del proyecto y los muestra gráficamente. El plugin que desarrollamos para SonarQube con las reglas a analizar en ADVPL fue adaptado para funcionar independientemente del servidor, por lo que pudimos desarrollar un contenedor que puede analizar las fuentes localmente. El contenedor se ensambló de manera que haya dos volúmenes, uno para las fuentes a analizar y el otro con las inclusiones de las fuentes, y se mapean y analizan, junto con las inclusiones estándar del lenguaje.
Para acceder a las reglas, vaya a: https://sonar-rules.engpro.totvs.com.br/menu/rules
0 Comentarios