CodeSentry: Revisor Automático de Código com IA
Plataforma de inspeção de código onde o desenvolvedor cola um arquivo ou trecho de pull request e recebe uma análise estrita de segurança (OWASP), detecção de bugs ocultos, estimativa de complexidade ciclomática e sugestões de refatoração com diff visual interativo.
O que o seu projeto final precisa conter para ser considerado concluído:
- Envio de trechos de código em JavaScript, TypeScript, Python e SQL
- Análise streaming com resposta em tempo real usando Gemini API
- Classificação de alertas por severidade (Crítico, Alto, Médio, Dica)
- Visualização de antes/depois (diff) para as refatorações sugeridas
- Histórico de análises gravadas no Neon Postgres associadas ao perfil do usuário
Recomendamos dominar os seguintes tópicos antes de iniciar a codificação:
- Integração com APIs de IA (Streaming e Structured Outputs)
- Visualização de diffs de código (side-by-side e unified)
- Segurança e validação de prompts
Consulte materiais oficiais e tutoriais relacionados para acelerar o desenvolvimento do projeto:
Como autenticar e enviar prompts para os modelos Gemini.
Streaming de respostas de inteligência artificial palavra por palavra.
Proteja sua chave de API contra excesso de requisições.
Submeta o seu Repositório
Concluiu o projeto CodeSentry: Revisor Automático de Código com IA? Envie o link do GitHub para registrar no seu portfólio.
Roteiro de Implementação Passo a Passo
Siga as etapas recomendadas, abra as dicas práticas e marque conforme for progredindo.
Gateway com SDK de IA
Estruture o endpoint com streaming de resposta e schema de saída tipado.
Visualizador de Diff Interativo
Renderize as linhas adicionadas e removidas com syntax highlighting.
Histórico e Persistência
Grave o veredito da revisão no Neon para consulta posterior no perfil.