Esaminare le funzionalità di revisione del codice GitHub Copilot
GitHub Copilot può esaminare il tuo codice e fornire feedback.
La review del codice di GitHub Copilot in Visual Studio Code supporta due tipi di review.
- Selezione della revisione: evidenziare il codice e chiedere una revisione iniziale.
- Rivedere le modifiche: richiedere una revisione più approfondita di tutte le modifiche.
La funzionalità e la disponibilità correnti dei due tipi di revisione sono riepilogate nella tabella seguente:
| Caratteristica / Funzionalità | Selezione della revisione | Verificare le modifiche |
|---|---|---|
| Disponibile in | Visual Studio Code | Visual Studio Code e il sito Web di GitHub |
| Funzionalità Premium/standard | Funzionalità standard disponibile per tutti i sottoscrittori GitHub Copilot | Funzionalità Premium. Disponibile con i piani GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business e GitHub Copilot Enterprise. Si applica la quota mensile per persona. |
| Descrizione | Revisione iniziale di una sezione evidenziata del codice con commenti e suggerimenti | Revisione più approfondita di tutte le modifiche |
| Supporto di versioni in lingue diverse | Tutti | C, C#, C++, Go, Java, JavaScript, Kotlin, Markdown, Python, Ruby, Swift, TypeScript. |
| Supporto delle linee guida per la codifica personalizzata | NO | Sì |
Quota mensile per la revisione del codice
Il tipo di revisione del codice di GitHub Copilot è una caratteristica Premium con una quota mensile individuale.
Annotazioni
La quota per persona per la revisione del codice con GitHub Copilot inizierà il 4 giugno 2025.
Quando si assegna GitHub Copilot come revisore per una richiesta pull, una richiesta Premium viene dedotta dalla quota mensile ogni volta che GitHub Copilot pubblica commenti alla richiesta pull.
Se un repository è configurato per richiedere automaticamente una revisione del codice da GitHub Copilot per tutte le nuove richieste pull, l'utilizzo della richiesta Premium viene applicato alla quota dell'autore della richiesta pull. Se una richiesta pull viene creata da GitHub Actions o da un bot, l'utilizzo verrà applicato all'utente che ha attivato il flusso di lavoro (se identificabile) o a un proprietario di fatturazione designato.
Quando si raggiunge la quota mensile, non sarà possibile ottenere una revisione del codice da GitHub Copilot fino a quando la quota non viene reimpostata, a meno che non si aggiorni il piano di GitHub Copilot o non si abiliti più richieste Premium.
Avvertimento
GitHub Copilot non garantisce di individuare tutti i problemi o le questioni in una pull request e a volte commette errori. Convalidare sempre attentamente il feedback di GitHub Copilot e integrare il feedback di GitHub Copilot con una revisione umana.
Usare le funzionalità di revisione del codice
GitHub Copilot può essere utile per esaminare il codice, sia per un blocco di codice selezionato nell'editor che per tutte le modifiche incluse in una pull request (richiede l'estensione GitHub Pull Requests).
Esaminare un blocco di codice selezionato nell'editor di codice
L'azione Verifica intelligente consente di esaminare e analizzare il codice. Può aiutarti a identificare aree di miglioramento, suggerire aggiornamenti di refactoring e fornire indicazioni sulle migliori pratiche. I suggerimenti generati dalla funzionalità di revisione del codice consentono di migliorare la qualità, l'affidabilità, le prestazioni e la sicurezza del codice.
Aprire un file di codice nell'editor.
Selezionare il codice da rivedere.
Fare clic con il pulsante destro del mouse sul codice selezionato e quindi scegliere Genera revisione codice>.
L'agente di revisione del codice crea commenti di revisione nel pannello COMMENTS (sotto l'editor di codice) e visualizza gli aggiornamenti suggeriti inline nell'editor di codice.
Esplorare i suggerimenti e applicare o rimuovere gli aggiornamenti.
Esaminare tutte le modifiche apportate alla codebase
La funzionalità GitHub Copilot Code Review consente di esaminare tutte le modifiche di staging o non installate nella codebase. Può aiutarti a identificare aree di miglioramento, suggerire aggiornamenti di refactoring e fornire indicazioni sulle migliori pratiche. I suggerimenti generati dalla funzionalità di revisione del codice consentono di migliorare la qualità, l'affidabilità, le prestazioni e la sicurezza del codice.
In Visual Studio Code passare alla visualizzazione Controllo del codice sorgente.
Per richiedere una revisione delle modifiche non inserite, passare il mouse su CHANGES e quindi selezionare il pulsante GitHub Copilot Revisione codice - Modifiche non confermate.
Attendere che GitHub Copilot esamini le modifiche. Questo in genere richiede meno di 30 secondi.
Se GitHub Copilot contiene commenti, verranno visualizzati in linea nei file e nella scheda Problemi.
Riassunto
GitHub Copilot può esaminare il tuo codice e fornire feedback. GitHub Copilot revisione del codice in Visual Studio Code supporta due tipi di revisione: revisione della selezione e revisione delle modifiche. L'azione Verifica intelligente consente di esaminare e analizzare il codice selezionato. Può aiutarti a identificare aree di miglioramento, suggerire aggiornamenti di refactoring e fornire indicazioni sulle migliori pratiche. La funzionalità GitHub Copilot Revisione del codice consente di esaminare le modifiche in fase o non in fase nella visualizzazione Controllo del codice di Visual Studio Code.