Correggi automaticamente i bug nelle PR prima del merge
Devin esamina ogni PR per individuare bug e applica automaticamente le correzioni al branch.Registra repository e utenti per la revisione automatica
Devin Review può eseguire automaticamente la revisione di ogni PR sui tuoi repository — senza bisogno di avvii manuali. Inizia registrando i repository e gli utenti che vuoi coprire.
- Vai a Settings > Review nella webapp di Devin
- In Repositories, cerca e aggiungi i repository che vuoi che Devin revisioni automaticamente (ad esempio,
acme/frontend,acme/api-server) - In Users, aggiungi gli username GitHub i cui PR devono essere sempre revisionati — oppure qualsiasi utente può registrarsi autonomamente cliccando “Add myself (@username)”
Abilita Auto-Fix così Devin invia correzioni, non solo commenti
Per impostazione predefinita, Devin Review pubblica i bug individuati come commenti inline. Auto-Fix va oltre — Devin propone modifiche al codice e può inviare direttamente i commit di correzione al branch del PR.Per abilitarlo, vai su Settings > Customization > Pull request settings > Autofix settings - bot comments e scegli una delle seguenti opzioni:
- Respond to specific bots only — aggiungi
devin-ai-integration[bot]all’allowlist (consigliato) - Respond to all bot comments — Devin agisce su tutti i commenti dei bot, non solo sui propri
Scopri cosa Devin individua e corregge
Quando viene aperto un PR su un repository registrato, Devin Review viene eseguito automaticamente e produce:Puoi esaminare ogni riscontro nella vista diff, contrassegnare i bug come risolti o porre domande di follow-up usando la chat consapevole del codebase integrata — Devin ha il contesto dell’intero repository, non solo del diff.
- Bug individuati nella barra laterale Analysis, etichettati per gravità (Severe o Non-severe) e livello di confidenza
- Flag per pattern che vale la pena approfondire ma non necessariamente errati
- Commit di correzione inviati direttamente al branch del PR per i problemi che Devin può risolvere (quando Auto-Fix è attivo)
Insegna a Devin Review gli standard del tuo team
Devin Review legge i file Esegui il commit di questo file nel tuo repository e Devin Review seguirà queste linee guida su ogni PR. Aggiornalalo man mano che il tuo team scopre nuovi pattern — per esempio, dopo un bug in produzione, aggiungi il pattern che l’avrebbe intercettato così che Devin segnali problemi simili nelle revisioni future.Puoi anche usare la Review chat su qualsiasi PR per chiedere a Devin di verificare pattern specifici all’interno del diff — per esempio: “Ci sono chiamate API in questo PR che non gestiscono il caso di errore?”
AGENTS.md e REVIEW.md nel tuo repository per imparare le convenzioni del tuo team. Usa questi file per definire preferenze di revisione, pattern di bug comuni da monitorare e standard di codifica che vuoi far rispettare: