Pular para o conteúdo principal
Transforme o guia de estilo da sua equipe e os princípios de arquitetura em uma política obrigatória. Esta automação agendada faz a varredura da sua base de código em busca de antipadrões conhecidos (credenciais embutidas no código, vetores de injeção de SQL, uso de APIs obsoletas, importações proibidas), cria tickets e — quando seguro — abre PRs de correção automática.

Use este template

Abra Fiscalizador de Padrões de Código 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

Enquanto os linters detectam problemas lexicais, esta automação identifica problemas semânticos: APIs mal utilizadas, módulos descontinuados, antipadrões de desempenho e indícios de falhas de segurança que nenhum linter pronto para uso conhece. Você descreve os padrões em linguagem simples, e o Devin os aplica em todo o repositório em intervalos programados.

Como funciona

Acionador: Evento agendadorecurring
  • Evento: schedule:recurring
    • Condições:
      • rrule corresponde a FREQ=WEEKLY;BYDAY=MO;BYHOUR=9;BYMINUTE=0
O que Devin faz: Inicia uma sessão com todo o contexto do evento, executa o prompt abaixo e, opcionalmente, notifica você em caso de falha.

Pré-requisitos

Exemplo de prompt

O template inclui este prompt. Você pode editá-lo depois de clicar em Usar template ou deixá-lo como está.

Como configurar

  1. Abra Automations → Templates no Devin.
  2. Clique em Fiscalizador de Padrões de Código. A página de criação será aberta com este template já preenchido.
  3. Conecte as integrações necessárias e instale os servidores MCP, caso ainda não tenha feito isso.
  4. Substitua os valores de placeholder nas condições de acionamento (por exemplo, troque your-org/your-repo pelo repositório real).
  5. Revise o prompt e ajuste-o à linguagem, às convenções e aos guardrails da sua equipe.
  6. Clique em Create automation.
A maioria dos templates de automação inclui limites sugeridos de ACU e de invocação para controlar os custos durante o rollout inicial. Mantenha-os como estão até ter confiança no comportamento da automação e, depois, aumente-os conforme sua carga de trabalho.

Quando usar este template

  • Aplicar convenções arquiteturais específicas da equipe em uma base de código grande
  • Migrar para deixar de usar APIs internas obsoletas
  • Adotar práticas proativas de segurança além das ferramentas SAST prontas para uso
  • Transformar conhecimento tribal em padrões aplicáveis

Ideias de personalização

  • Descreva padrões em inglês simples no Knowledge
  • Restrinja o escopo a repos, diretórios ou tipos de arquivo específicos
  • Decida, para cada padrão, se deve aplicar correção automática ou abrir um ticket
  • Combine com SonarQube Quality Gate Fix para uma cobertura mais ampla

Veja também