Uso di Copilot come revisore in GitHub.com
Su GitHub.com, la richiesta di una revisione Copilot è semplice aggiungendola dal menu Revisori. In pochi secondi, Copilot genera un commento di revisione, non un'approvazione o un rifiuto, in modo da non bloccare mai le operazioni di merge, ma aggiunge invece un contesto prezioso per i revisori umani. È anche possibile personalizzare il comportamento di Copilot aggiungendo un file copilot-instructions.md al repository. Queste istruzioni guidano Copilot a seguire le linee guida specifiche per la revisione del vostro team, così cerca gli stessi aspetti che monitorate voi e mantiene i suggerimenti allineati ai vostri standard.
Esaminare i commenti e comportarsi come quelli dei compagni di squadra: è possibile reagire, risolvere o commentarli. Copilot potrebbe contrassegnare hint di tipo mancanti, suggerire modifiche di formattazione o evidenziare potenziali bug.
Al termine di questa unità, si sarà in grado di:
- Richiedere e interpretare una revisione di Copilot.
- Applicare le modifiche suggerite da Copilot.
- Comprendere i limiti del ruolo di Copilot nelle revisioni.
Come eseguire la revisione del codice in GitHub.com
Aprire o creare una richiesta pull Per iniziare, creare una nuova richiesta pull o passare a una esistente nel repository.
Aggiungere Copilot come revisore Nel menu Revisori selezionare Copilot. Viene assegnato Copilot per esaminare le modifiche, proprio come si assegna un compagno di squadra umano.
Attendere il completamento della revisione Copilot inizia subito ad analizzare il pull request. Le recensioni in genere terminano in meno di 30 secondi, quindi si otterranno rapidamente risultati senza interrompere il flusso di lavoro.
Esaminare i commenti di Copilot Scorrere la richiesta pull per leggere il feedback di Copilot. I suggerimenti vengono lasciati come commenti sulle righe di codice pertinenti.
Screenshot di una pull request di GitHub in cui Copilot suggerisce di correggere un nome di variabile sbagliato, da 'random_greetin' a 'random_greeting', in un file Ruby.
Applicare le modifiche suggerite da Copilot Quando i problemi vengono contrassegnati da Copilot, è possibile eseguire il commit delle correzioni direttamente dall'interfaccia PR. Per i commenti di revisione peer, è possibile usare Copilot per generare rapidamente soluzioni.
Richiesta di esempio:
"Suggerire una correzione per questo commento di revisione: Sostituire
exec()con una funzione più sicura."Copilot propone una patch usando
subprocess.run().lo sviluppatore lo testa in locale, esegue il commit e garantisce il superamento dei test.Le richieste pull consentono di effettuare queste correzioni in modo più veloce e intelligente, permettendo a Copilot di analizzare i commenti di revisione insieme al contesto del codice per proporre soluzioni di alta qualità.
Informazioni sui limiti
Il ruolo di Copilot nelle revisioni è consultivo. Non approva né rifiuta le pull request e i suoi commenti non contano ai fini delle approvazioni necessarie. Usarlo per rilevare i problemi in anticipo, generare suggerimenti attuabili e velocizzare i controlli di routine, ma affidarsi ai revisori umani per decisioni sull'architettura, compromessi sfumati e approvazione finale.
La revisione di GitHub.com è potente, ma è possibile rilevare ancora più problemi prima che il codice raggiunga GitHub usando Copilot nell'IDE.