Makuco

Buscar na documentação

Páginas e seções

Makuco MCP

Qualidade de código — SonarQube, complexidade ciclomática e diagramas PlantUML.

O Makuco MCP dá às skills ferramentas de qualidade de código: rodar análise SonarQube, consultar issues, checar complexidade ciclomática e gerar diagramas PlantUML.

Tools

ToolO que faz
sonar-runRoda uma análise SonarQube (via Docker) no projeto ou num caminho específico.
get-sonar-issuesBusca issues, hotspots e métricas de duplicação de um projeto no SonarQube.
complexity-checkVerifica a complexidade ciclomática das funções de um caminho (via Lizard, Docker).
generate-plantuml-diagramGera diagramas PlantUML (SVG e/ou PNG) a partir do código do diagrama.

Pré-requisitos

  • Docker instalado e rodando — necessário para sonar-run e complexity-check (a primeira execução de cada um baixa a imagem correspondente).
  • SONAR_URL e SONAR_TOKEN configurados — necessários para sonar-run e get-sonar-issues. Passo a passo completo em Configurações.

generate-plantuml-diagram não depende do Sonar nem do Docker.

generate-plantuml-diagram envia o código do diagrama para o serviço público plantuml.com para gerar a imagem. Evite incluir informação sensível no diagrama.