01 Mayo 2025

¿Qué es el Modo MQR de SonarQube?

por Belén Casanovas

Te contamos en qué consiste el modo de análisis MQR de SonarQube y qué diferencias tiene frente al Modo Estándar

Las soluciones de SonarQube incluyen dos modos de análisis: el Modo Estándar y el Multi-Quality Rule (Modo MQR). En este artículo nos adentramos en la definición de este último modo y te contaremos los diferentes tipos de severidades, issues y su comparación con respecto al modo estándar.

¿Qué es el Modo MQR de SonarQube?

El Modo MQR es una configuración para el análisis del código que ayuda a representar con mayor precisión el impacto de un problema en todas las cualidades del software. Para ello, asigna una severidad distinta a una regla para cada calidad del software que podría afectar. Este enfoque se centra en garantizar que el impacto en todas las cualidades del software sea claro, no solo en la más grave.

Modo Estandar vs Modo MQR

A continuación, se muestra una comparación detallada entre los dos modos de análisis en SonarQube: Modo Estándar vs Modo MQR. Empezamos con una tabla comparativa de clasificación de severidades:

ESTÁNDAR   MQR  
GRAVEDAD DEFINICIÓN GRAVEDAD DEFINICIÓN
Blocker 🛑 Problemas con alta probabilidad de consecuencias graves (como caídas en producción o fallos de seguridad). Requieren corrección inmediata Blocker 🛑 Problemas críticos que pueden causar fallos en producción o vulnerabilidades de seguridad graves. Deben corregirse de inmediato.
Critical ⚠️ Problemas con impacto crítico. Deben corregirse lo antes posible. High ⚠️ Problemas con alto impacto en la aplicación. Requieren solución lo antes posible.
Major 🔧 Problemas con impacto importante en la aplicación Medium 🔧 Impacto medio. Requiere atención, pero no es urgente.
Minor ℹ️ Problemas con impacto menor Low ℹ️ Impacto bajo. Puede corregirse en el tiempo disponible.
Info 📘 Sin impacto esperado. Solo con fines informativos Info 📘 Sin impacto esperado. Solo con fines informativos.



Los siguientes datos que desglosamos pertenecen a la terminología en el tipo de issues:

Tipos de issues en el Modo Estándar

🐞 Bugs
🌪️ Code Smells
🔐 Vulnerabilities
🔥 Security Hotspot

Tipos de issues en el Modo MQR

✅ Reliability
🧹 Maintainability
🔐 Security
🔥 Security Hotspot

Aquí te dejamos un vídeo donde hacemos una comparativa entre los dos modos y te enseñamos a activar el MQR:



¿Estás listo para mejorar la calidad de tu código con Modo MQR? Si necesitas ayuda no dudes en ponerte en contacto con nuestro equipo a través de nuestro formulario.

Comparte en     Suscríbete