Este projeto é um revisor automático de qualidade de código para Pull Requests do Azure DevOps, que integra Azure OpenAI para analisar arquivos modificados e gerar relatórios sobre segurança, desempenho, confiabilidade e manutenibilidade. Ele funciona clonando o repositório, identificando os arquivos alterados, dividindo-os em blocos e submetendo cada trecho ao modelo de IA, que retorna achados em formato JSON estruturado. Esses resultados são consolidados em relatórios (report.json e report.md) e, opcionalmente, publicados como comentários no próprio PR, fornecendo feedback imediato e padronizado para a equipe de desenvolvimento
Antes de ingressar neste conteúdo, é necessário possuir conhecimento prévio nas seguintes áreas:
-
[Python] | [Básico]
-
[Outros pré-requisitos, se aplicável]
- Lógica de programação
- Consumo de APIs
- Azure Devops
-
[Lista das habilidades principais a serem desenvolvidas]
-
Exemplo:
- Python
- Api Rest
- OpenAI
- Python