Use este template
Abra SonarQube Quality Gate Fix no Devin e crie a automação com a configuração padrão. Você pode personalizá-la antes de salvar.
O que esta automação faz
code smells e removendo código duplicado — e, em seguida, executar a varredura novamente para confirmar que o gate está verde.
Como funciona
check.run
- Evento:
github:check_run- Condições:
actioneqcompletedcheck_run.conclusioneqfailurecheck_run.namecontainssonarrepository.full_nameeqyour-org/your-repo
- Condições:
Pré-requisitos
- Integrações:
- Servidores MCP:
- SonarQube MCP — conecta o Devin ao SonarQube
Exemplo de prompt
Configurando
- Abra Automações → Templates no Devin.
- Clique em SonarQube Quality Gate Fix. A página de criação é aberta com este template já preenchido.
- Conecte as integrações necessárias e instale os servidores MCP, caso ainda não tenha feito isso.
- Substitua os valores de placeholder nas condições de acionamento (por exemplo, troque
your-org/your-repopelo seu repositório real). - Revise o prompt e adapte-o à linguagem, às convenções e aos guardrails da sua equipe.
- Clique em Criar automação.
Quando usar este template
- Empresas com quality gates obrigatórios do SonarQube na CI
- Bases de código legadas com alta dívida técnica que precisam de limpeza incremental
- Equipes que querem disciplina de qualidade sem complicação
- Adotar quality gates mais rigorosos gradualmente em novos repositórios
Ideias de personalização
- Restrinja a projetos, perfis ou conjuntos de regras específicos
- Ajuste quais categorias de regras acionam a automação
- Combine com Code Pattern Enforcer para padrões personalizados da equipe
- Use em conjunto com CI Failure Fixer para cobertura completa de CI
