O que é o What The Diff?
O What The Diff é um assistente de IA projetado para auxiliar nas revisões de código. Ele oferece várias funcionalidades importantes.
Recursos Principais:
- Descrições automáticas de PR: A IA escreve descrições para as alterações, poupando tempo e esforço.
- Notificações resumidas ricas: Mantém os stakeholders não técnicos informados com resumos simplificados e traduzidos.
- Changelogs bonitos: Permite compartilhar um changelog público ou consumi-lo via API JSON para uso interno.
- Relatórios de progresso semanais: Fornece um resumo de todas as alterações da semana.
- Refatoração inline com IA: Ajuda a refatorar o código com suporte de IA.
- Configurações finas e granuladas: Permite pular pull requests do CI, atrasar os drafts e limitar o consumo de tokens.
Como funciona?: A aplicação utiliza a API do GitHub/Gitlab para obter o diff das pull requests e, em seguida, usa um modelo de IA para gerar uma descrição das alterações. Não armazena o código.
Suporte a linguagens: Apoia quase todas as linguagens de programação e a IA é capaz de explicar o diff em inglês simples ou em outras línguas suportadas.