• MÉTRICAS
  • ESTRUTURA
  • REDUNDÂNCIA
  • HUMANO

Como analisar métricas de dívida técnica com sua IA

Conecte o SonarQube ao seu cliente de IA para transformar dados brutos de qualidade em insights práticos. Após a conexão, seu agente pode buscar métricas específicas em toda a árvore do seu projeto.

Pergunte à IA sobre esta página

Resposta rápida

Como verifico minha dívida técnica usando IA?

Seu cliente de IA utiliza o MCP do SonarQube para extrair medidas de qualidade específicas, como duplicação e cobertura. Ele analisa esses números para mostrar exatamente onde a dívida está acumulando. Você terá uma visão clara da saúde do projeto sem precisar de exportações manuais.

Os resultados.

Onde seus dados chegam.

A IA processa os dados do SonarQube nestes resultados específicos.

MÉTRICAS

Visão da qualidade

A IA extrai KPIs específicos, como cobertura de testes e índices de dívida. Você recebe um resumo direto da saúde atual do seu código.

ESTRUTURA

Mapeamento de projeto

O agente mapeia a árvore de componentes. Isso ajuda a identificar quais módulos específicos estão prejudicando suas notas.

REDUNDÂNCIA

Alertas de duplicação

A IA identifica blocos de código copiados. Você verá exatamente onde a duplicação está aumentando sua dívida técnica.

HUMANO

Planos de refatoração

A IA sugere quais arquivos limpar primeiro. Você decide qual dívida vale a pena pagar com base na análise.

O fluxo

O que sua IA faz quando os dados chegam.

A IA atua como uma ponte entre sua instância do SonarQube e sua interface de chat.

  1. Mapear o projeto

    O agente varre a estrutura do projeto para entender a hierarquia de arquivos e componentes.

    get_component_tree
  2. Buscar dados de qualidade

    Ele extrai as métricas específicas que você pediu, como cobertura ou dívida, para qualquer componente.

    get_measures
  3. Localizar código duplicado

    A IA identifica instâncias específicas de duplicação de código em seus repositórios.

    get_duplications
  4. Sintetizar descobertas

    O agente combina a estrutura da árvore, as métricas e os dados de duplicação em um único relatório.

    get_measuresget_component_tree

Teste

Copie estes comandos para começar.

Use estes prompts para iniciar sua análise.

Pontos de partida

Substitua os nomes dos projetos ou tipos de métricas para corresponder à sua configuração do SonarQube.

SonarQube Connector

Tudo pronto. Escolha seu cliente MCP e siga as instruções de configuração.

Link do conectorhttps://edge.vinkius.com/vk_preview_65ij3kQdNIdLxz6QrHqXvdxjl6hvRUXIu2uwF792/mcp

Claude Desktop

Siga os passos abaixo para conectar em segundos.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — SonarQube capabilities are ready to use.
Configuração · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "sonarqube-sonarcloud-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_65ij3kQdNIdLxz6QrHqXvdxjl6hvRUXIu2uwF792/mcp"
    }
  }
}
Copie no chat04
  • Mostre-me a dívida técnica e a cobertura de testes do projeto 'auth-service'.

  • Quais componentes no meu 'frontend-app' possuem os maiores níveis de duplicação?

  • Liste os 5 principais arquivos do meu repositório que precisam de mais refatoração com base nas métricas de dívida.

  • Compare a cobertura de código entre os componentes 'api-gateway' e 'user-service'.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Comece aqui

Conecte o SonarQube uma vez e comece a perguntar.

Basta fornecer suas credenciais do SonarQube. A conexão é feita de forma segura e você pode começar imediatamente a fazer perguntas sobre a qualidade do seu código.

Conectar SonarQube à sua IA

FAQ

Perguntas frequentes

  • 01

    A IA pode consertar o código para mim?

    Não. A IA identifica a dívida e sugere melhorias, mas você deve aplicar as mudanças de código manualmente no seu IDE.

  • 02

    A IA pode deletar problemas no SonarQube?

    Não. A IA apenas lê os dados do SonarQube. Ela não pode modificar as configurações do seu projeto ou deletar problemas.

  • 03

    Isso também funciona com o SonarCloud?

    Sim, este MCP funciona tanto com instâncias SonarQube quanto SonarCloud.

  • 04

    Posso perguntar sobre linhas de código específicas?

    A IA pode analisar métricas de arquivos e componentes específicos, mas não navega nos arquivos de código-fonte brutos, a menos que você os forneça no contexto do chat.

  • 05

    Como a IA sabe qual projeto analisar?

    Você especifica o nome do projeto ou componente no seu prompt, e a IA usa essa informação para direcionar as consultas.

  • Mais dúvidas sobre o SonarQube? A página do Connector responde. Veja tudo o que o Connector do SonarQube pode fazer

Conecte SonarQube ao Claude, Cursor, ChatGPT e outros