sonarqube

Installation
SKILL.md

sonarqube

SonarQube analiza el código Python en busca de code smells, complejidad ciclomática elevada, duplicación de código y coverage insuficiente. El Quality Gate bloquea merges que degradan la calidad del código.

When to use

Implementar en la segunda iteración del proyecto, cuando ya hay tests y un pipeline CI/CD básico funcionando. SonarQube es complementario a ruff/mypy — detecta problemas de diseño que el linting no ve.

Instructions

  1. Arrancar SonarQube con Docker:
    sonarqube:
      image: sonarqube:community
      ports: ["9000:9000"]
      volumes:
        - sonar_data:/opt/sonarqube/data
        - sonar_extensions:/opt/sonarqube/extensions
    
Related skills
Installs
3
First Seen
Mar 6, 2026