
Plataforma de calidad de código y análisis estático con quality gates, análisis multilingüe y reglas centradas en la seguridad para detectar vulnerabilidades y problemas de mantenibilidad en flujos de trabajo de CI/CD.
SonarQube es la plataforma de verificación algorítmica para la calidad y la seguridad del código. Su análisis estático aplica técnicas como la ejecución simbólica y el análisis de flujo de datos y de control para inspeccionar tu código, encontrar errores, vulnerabilidades y problemas estructurales, y decirte exactamente qué corregir y por qué, en tu IDE, tus pull requests y tu pipeline de CI.
Este repositorio contiene el código fuente de SonarQube Community Build, la edición gratuita y de código abierto de la plataforma SonarQube. Comparte el mismo análisis utilizado en toda la línea de productos SonarQube.
La IA escribe código más rápido de lo que los equipos pueden revisarlo, creando deuda de verificación: código que llega a producción antes de que alguien haya confirmado qué hace. SonarQube aplica el mismo análisis consistente y explicable a cada línea, ya sea escrita por un desarrollador o por un agente. Vibe, then verify: genera rápido, luego verifica lo que llega a producción. Es la etapa de verificación del Agent Centric Development Cycle, que se ejecuta en el bucle externo de verificación de CI para verificar el código antes de que se fusione.
La plataforma SonarQube analiza más de 40 lenguajes de programación y frameworks; la Community Build admite un subconjunto de ellos. El análisis es repetible, auditable y explicable: el mismo código siempre produce los mismos hallazgos, cada hallazgo es rastreable y cada uno te dice cuál es el problema y por qué importa.
SonarQube Server y SonarQube Cloud incluyen todo lo de la Community Build y añaden:
Detecta más
Analiza todo tu flujo de trabajo
Gobierna, informa y visualiza entre equipos
Corrige
Algunas capacidades forman parte del complemento SonarQube Advanced Security. Consulta la línea de productos para más detalles.
Un Quality Gate es una comprobación de aprobado o suspenso sobre tu código nuevo. Define el estándar una vez y SonarQube lo aplica automáticamente en cada pull request y pipeline, de modo que los problemas se detectan antes de fusionarse en lugar de encontrarse en producción.
La Community Build es gratuita y de código abierto. La línea más amplia de SonarQube aplica el mismo análisis en todo tu flujo de trabajo:
Compara los planes y precios de SonarQube para elegir el producto y el modelo de despliegue adecuados.
¿La Community Build es gratuita? Sí. Es gratuita y de código abierto, y este repositorio es su código fuente.