8 8
9Con Code Review, Claude esamina le pull request nei tuoi repository GitHub. Diversi agenti leggono ogni modifica insieme al codice circostante, cercando problemi come errori logici, vulnerabilità di sicurezza o edge case non gestiti. Un passaggio di verifica controlla i risultati rispetto al codice prima che vengano segnalati.9Con Code Review, Claude esamina le pull request nei tuoi repository GitHub. Diversi agenti leggono ogni modifica insieme al codice circostante, cercando problemi come errori logici, vulnerabilità di sicurezza o edge case non gestiti. Un passaggio di verifica controlla i risultati rispetto al codice prima che vengano segnalati.
10 10
11I risultati arrivano come commenti inline sulle righe interessate, classificati per [gravità](/docs/it/code-review-pull-requests.md#severity-levels), con un riepilogo e un check run sulla pull request. Una revisione non approva né blocca mai la pull request, quindi la decisione di fare il merge resta al tuo team.11I risultati arrivano come commenti inline sulle righe interessate, classificati per [gravità](https://code.claude.com/docs/it/code-review-pull-requests.md#severity-levels), con un riepilogo e un check run sulla pull request. Una revisione non approva né blocca mai la pull request, quindi la decisione di fare il merge resta al tuo team.
12 12
1313
14 14
16>16>
17> Code Review utilizza l'AI per esaminare il codice e potrebbe non rilevare bug, vulnerabilità di sicurezza o altri problemi. Una revisione senza risultati non significa che il tuo codice sia privo di errori o sicuro.17> Code Review utilizza l'AI per esaminare il codice e potrebbe non rilevare bug, vulnerabilità di sicurezza o altri problemi. Una revisione senza risultati non significa che il tuo codice sia privo di errori o sicuro.
18 18
19Per attivare Code Review, un Owner della tua organizzazione Claude segue [Configura Code Review](/docs/it/code-review-setup.md). Claude può anche esaminare il codice senza questo servizio. Esegui [`/code-review`](/docs/it/code-review-local) nella tua sessione di Claude Code con qualsiasi piano, oppure [confronta tutte le opzioni](#compare-ways-to-get-a-review).19Per attivare Code Review, un Owner della tua organizzazione Claude segue [Configura Code Review](https://code.claude.com/docs/it/code-review-setup.md). Claude può anche esaminare il codice senza questo servizio. Esegui [`/code-review`](https://code.claude.com/docs/it/code-review-local) nella tua sessione di Claude Code con qualsiasi piano, oppure [confronta tutte le opzioni](#compare-ways-to-get-a-review).
20 20
21## Disponibilità21## Disponibilità
22 22
23Verifica che la tua organizzazione soddisfi i requisiti prima di configurare Code Review:23Verifica che la tua organizzazione soddisfi i requisiti prima di configurare Code Review:
24 24
25* **Piani**: [Team ed Enterprise](/docs/it/feature-availability.md)25* **Piani**: [Team ed Enterprise](https://code.claude.com/docs/it/feature-availability.md)
26* **Host del codice**: repository ospitati su GitHub, inclusi [GitHub Enterprise Server](/docs/it/github-enterprise-server.md) e GitHub Enterprise Cloud con residenza dei dati. Per la residenza dei dati, chiedi a un Owner di seguire la [configurazione di amministrazione di GitHub Enterprise Server](/docs/it/github-enterprise-server.md#admin-setup) e di inserire l'hostname `ghe.com` della tua enterprise.26* **Host del codice**: repository ospitati su GitHub, inclusi [GitHub Enterprise Server](https://code.claude.com/docs/it/github-enterprise-server.md) e GitHub Enterprise Cloud con residenza dei dati. Per la residenza dei dati, chiedi a un Owner di seguire la [configurazione di amministrazione di GitHub Enterprise Server](https://code.claude.com/docs/it/github-enterprise-server.md#admin-setup) e di inserire l'hostname `ghe.com` della tua enterprise.
27* **Conservazione dei dati**: Code Review non è disponibile per le organizzazioni con [Zero Data Retention](/docs/it/zero-data-retention.md) abilitato o con la [configurazione HIPAA](/docs/it/hipaa-setup.md) applicata, e non è coperto dal Business Associate Agreement (BAA) di Anthropic.27* **Conservazione dei dati**: Code Review non è disponibile per le organizzazioni con [Zero Data Retention](https://code.claude.com/docs/it/zero-data-retention.md) abilitato o con la [configurazione HIPAA](https://code.claude.com/docs/it/hipaa-setup.md) applicata, e non è coperto dal Business Associate Agreement (BAA) di Anthropic.
28* **Chiavi di crittografia**: Code Review non è ancora disponibile per le organizzazioni che utilizzano chiavi di crittografia gestite dal cliente (CMEK).28* **Chiavi di crittografia**: Code Review non è ancora disponibile per le organizzazioni che utilizzano chiavi di crittografia gestite dal cliente (CMEK).
29* **Provider cloud**: hai bisogno di un'organizzazione Claude con uno di questi piani anche se i tuoi sviluppatori usano Claude Code tramite Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry29* **Provider cloud**: hai bisogno di un'organizzazione Claude con uno di questi piani anche se i tuoi sviluppatori usano Claude Code tramite Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry
30 30
32 32
33Scegli la pagina in base a ciò che devi fare:33Scegli la pagina in base a ciò che devi fare:
34 34
35> **[Configura Code Review](/docs/it/code-review-setup.md)**35> **[Configura Code Review](https://code.claude.com/docs/it/code-review-setup.md)**
36>36>
37> Controlla i requisiti, installa l'app GitHub di Claude e scegli i repository, un livello di revisione e quando vengono eseguite le revisioni37> Controlla i requisiti, installa l'app GitHub di Claude e scegli i repository, un livello di revisione e quando vengono eseguite le revisioni
38 38
39> **[Personalizza Code Review](/docs/it/code-review-customize.md)**39> **[Personalizza Code Review](https://code.claude.com/docs/it/code-review-customize.md)**
40>40>
41> Regola cosa viene segnalato con i file `REVIEW.md` e `CLAUDE.md` nel tuo repository41> Regola cosa viene segnalato con i file `REVIEW.md` e `CLAUDE.md` nel tuo repository
42 42
43> **[Leggi e richiedi revisioni su una pull request](/docs/it/code-review-pull-requests.md)**43> **[Leggi e richiedi revisioni su una pull request](https://code.claude.com/docs/it/code-review-pull-requests.md)**
44>44>
45> Leggi i risultati e la loro gravità, e richiedi un'altra revisione con un commento45> Leggi i risultati e la loro gravità, e richiedi un'altra revisione con un commento
46 46
47> **[Risoluzione dei problemi di Code Review](/docs/it/code-review-troubleshooting.md)**47> **[Risoluzione dei problemi di Code Review](https://code.claude.com/docs/it/code-review-troubleshooting.md)**
48>48>
49> Risolvi una revisione che non è partita, non è riuscita o è stata saltata per il budget49> Risolvi una revisione che non è partita, non è riuscita o è stata saltata per il budget
50 50
51> **[Costi e utilizzo di Code Review](/docs/it/code-review-costs.md)**51> **[Costi e utilizzo di Code Review](https://code.claude.com/docs/it/code-review-costs.md)**
52>52>
53> Scopri come vengono fatturate le revisioni, stima la spesa, imposta il limite di spesa mensile e monitora l'attività di revisione53> Scopri come vengono fatturate le revisioni, stima la spesa, imposta il limite di spesa mensile e monitora l'attività di revisione
54 54
55## Come funzionano le revisioni55## Come funzionano le revisioni
56 56
57Per impostazione predefinita, Code Review si concentra sulla correttezza: bug che interromperebbero la produzione, non preferenze di formattazione o copertura di test mancante. Per cambiare cosa segnala, [aggiungi file di guida](/docs/it/code-review-customize.md) al tuo repository.57Per impostazione predefinita, Code Review si concentra sulla correttezza: bug che interromperebbero la produzione, non preferenze di formattazione o copertura di test mancante. Per cambiare cosa segnala, [aggiungi file di guida](https://code.claude.com/docs/it/code-review-customize.md) al tuo repository.
58 58
59Una revisione viene eseguita sull'infrastruttura Anthropic in quattro fasi:59Una revisione viene eseguita sull'infrastruttura Anthropic in quattro fasi:
60 60
66Ogni revisione lascia sulla pull request:66Ogni revisione lascia sulla pull request:
67 67
68* **Risultati**: commenti inline sulle righe interessate, con un riepilogo nel corpo della revisione68* **Risultati**: commenti inline sulle righe interessate, con un riepilogo nel corpo della revisione
69* **Un check run**: denominato **Claude Code Review**, con i risultati elencati nei suoi [dettagli](/docs/it/code-review-pull-requests.md#check-run-output). Il check run non si conclude con un fallimento.69* **Un check run**: denominato **Claude Code Review**, con i risultati elencati nei suoi [dettagli](https://code.claude.com/docs/it/code-review-pull-requests.md#check-run-output). Il check run non si conclude con un fallimento.
70* **Quando non trova nulla**: il titolo del check run riporta **Code review found no issues**, e Claude pubblica la stessa breve nota sulla pull request70* **Quando non trova nulla**: il titolo del check run riporta **Code review found no issues**, e Claude pubblica la stessa breve nota sulla pull request
71 71
72Code Review sceglie i modelli Claude su cui vengono eseguite le revisioni, e le sue impostazioni di amministrazione non offrono una scelta del modello. Per rendere le revisioni più o meno approfondite, cambia il [livello di revisione](#review-levels).72Code Review sceglie i modelli Claude su cui vengono eseguite le revisioni, e le sue impostazioni di amministrazione non offrono una scelta del modello. Per rendere le revisioni più o meno approfondite, cambia il [livello di revisione](#review-levels).
73 73
74Dopo che un Owner ha attivato Code Review, ogni repository ha un'impostazione per [quando vengono eseguite le revisioni](/docs/it/code-review-setup.md#set-when-reviews-run): una volta all'apertura di una pull request, dopo ogni push, oppure solo su richiesta. In ogni caso, chiunque abbia accesso in scrittura al repository può commentare `@claude review` su una pull request per [avviare una revisione](/docs/it/code-review-pull-requests.md#comment-commands).74Dopo che un Owner ha attivato Code Review, ogni repository ha un'impostazione per [quando vengono eseguite le revisioni](https://code.claude.com/docs/it/code-review-setup.md#set-when-reviews-run): una volta all'apertura di una pull request, dopo ogni push, oppure solo su richiesta. In ogni caso, chiunque abbia accesso in scrittura al repository può commentare `@claude review` su una pull request per [avviare una revisione](https://code.claude.com/docs/it/code-review-pull-requests.md#comment-commands).
75 75
76### Livelli di revisione76### Livelli di revisione
77 77
81* **Standard**: equilibrio tra profondità, velocità e costo. Il livello predefinito.81* **Standard**: equilibrio tra profondità, velocità e costo. Il livello predefinito.
82* **Deep**: il passaggio più approfondito. Richiede più tempo e costa di più.82* **Deep**: il passaggio più approfondito. Richiede più tempo e costa di più.
83 83
84Un Owner [sceglie un livello per l'organizzazione](/docs/it/code-review-setup.md#set-the-default-review-level) e può assegnare a un singolo repository un livello proprio, ad esempio Quick per un codebase di routine e Deep per uno critico. Per gli altri fattori che determinano il costo di ogni revisione, consulta [Costi e utilizzo di Code Review](/docs/it/code-review-costs.md).84Un Owner [sceglie un livello per l'organizzazione](https://code.claude.com/docs/it/code-review-setup.md#set-the-default-review-level) e può assegnare a un singolo repository un livello proprio, ad esempio Quick per un codebase di routine e Deep per uno critico. Per gli altri fattori che determinano il costo di ogni revisione, consulta [Costi e utilizzo di Code Review](https://code.claude.com/docs/it/code-review-costs.md).
85 85
86### A cosa può accedere una revisione86### A cosa può accedere una revisione
87 87
88Una revisione raggiunge il tuo repository tramite l'app GitHub di Claude che un Owner [installa durante la configurazione](/docs/it/code-review-setup.md#turn-on-code-review):88Una revisione raggiunge il tuo repository tramite l'app GitHub di Claude che un Owner [installa durante la configurazione](https://code.claude.com/docs/it/code-review-setup.md#turn-on-code-review):
89 89
90* **Dove viene eseguita**: sull'infrastruttura Anthropic, in un ambiente gestito. Le revisioni non vengono eseguite in [ambienti self-hosted](/docs/it/self-hosted-environments).90* **Dove viene eseguita**: sull'infrastruttura Anthropic, in un ambiente gestito. Le revisioni non vengono eseguite in [ambienti self-hosted](https://code.claude.com/docs/it/self-hosted-environments).
91* **Cosa legge e scrive**: all'interno di una revisione, l'accesso al tuo repository è di sola lettura, e una revisione non esegue push di commit. Sulla pull request, pubblica commenti e il [check run](/docs/it/code-review-pull-requests.md#check-run-output), risolve i propri thread di commenti precedenti e può reagire a un comando di commento con 👀. L'app stessa dispone di un [insieme di permessi più ampio](/docs/it/github-actions.md#github-app-permissions) condiviso da altre funzionalità di Claude.91* **Cosa legge e scrive**: all'interno di una revisione, l'accesso al tuo repository è di sola lettura, e una revisione non esegue push di commit. Sulla pull request, pubblica commenti e il [check run](https://code.claude.com/docs/it/code-review-pull-requests.md#check-run-output), risolve i propri thread di commenti precedenti e può reagire a un comando di commento con 👀. L'app stessa dispone di un [insieme di permessi più ampio](https://code.claude.com/docs/it/github-actions.md#github-app-permissions) condiviso da altre funzionalità di Claude.
92* **Come esamina il tuo codice**: una revisione lavora leggendo il diff e il codice circostante, senza compilare né eseguire il tuo codice.92* **Come esamina il tuo codice**: una revisione lavora leggendo il diff e il codice circostante, senza compilare né eseguire il tuo codice.
93 93
94### Chi controlla una revisione94### Chi controlla una revisione
95 95
96* **Chi può avviarne una**: dove le revisioni vengono eseguite automaticamente, aprire una pull request o eseguire un push su di essa avvia una revisione, [tranne che su bozze e fork](/docs/it/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks). Dopo alcuni push, Code Review [mantiene invece il risultato precedente](/docs/it/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result). Un [comando di commento](/docs/it/code-review-pull-requests.md#comment-commands) ne avvia una solo quando proviene da una persona con accesso in scrittura al repository.96* **Chi può avviarne una**: dove le revisioni vengono eseguite automaticamente, aprire una pull request o eseguire un push su di essa avvia una revisione, [tranne che su bozze e fork](https://code.claude.com/docs/it/code-review-pull-requests.md#review-drafts-and-pull-requests-from-forks). Dopo alcuni push, Code Review [mantiene invece il risultato precedente](https://code.claude.com/docs/it/code-review-pull-requests.md#when-a-push-keeps-the-earlier-result). Un [comando di commento](https://code.claude.com/docs/it/code-review-pull-requests.md#comment-commands) ne avvia una solo quando proviene da una persona con accesso in scrittura al repository.
97* **Quali istruzioni segue**: `REVIEW.md` dal branch base o predefinito e [mai dalle modifiche della pull request stessa](/docs/it/code-review-customize.md#which-branch-review-md-is-read-from).97* **Quali istruzioni segue**: `REVIEW.md` dal branch base o predefinito e [mai dalle modifiche della pull request stessa](https://code.claude.com/docs/it/code-review-customize.md#which-branch-review-md-is-read-from).
98 98
99## Confronta i modi per ottenere una revisione99## Confronta i modi per ottenere una revisione
100 100
103| Opzione | Cosa avvia una revisione | Dove viene eseguita | Chi può usarla |103| Opzione | Cosa avvia una revisione | Dove viene eseguita | Chi può usarla |
104| :- | :- | :- | :- |104| :- | :- | :- | :- |
105| [Code Review](#how-reviews-work) | L'attività sulla pull request, in base all'impostazione di ciascun repository, o un commento `@claude review` | Infrastruttura Anthropic | Organizzazioni con un piano Team o Enterprise e repository GitHub, dopo che un Owner l'ha attivato |105| [Code Review](#how-reviews-work) | L'attività sulla pull request, in base all'impostazione di ciascun repository, o un commento `@claude review` | Infrastruttura Anthropic | Organizzazioni con un piano Team o Enterprise e repository GitHub, dopo che un Owner l'ha attivato |
106| [`/code-review`](/docs/it/code-review-local) | Esegui il comando sul tuo branch | La tua sessione di Claude Code | Chiunque, con qualsiasi piano |106| [`/code-review`](https://code.claude.com/docs/it/code-review-local) | Esegui il comando sul tuo branch | La tua sessione di Claude Code | Chiunque, con qualsiasi piano |
107| [Ultrareview](/docs/it/ultrareview.md) | La avvii da Claude Code | Una sandbox cloud | Richiede l'accesso con un account claude.ai. Consulta [Ultrareview](/docs/it/ultrareview.md) per sapere dove non è disponibile |107| [Ultrareview](https://code.claude.com/docs/it/ultrareview.md) | La avvii da Claude Code | Una sandbox cloud | Richiede l'accesso con un account claude.ai. Consulta [Ultrareview](https://code.claude.com/docs/it/ultrareview.md) per sapere dove non è disponibile |
108| Claude nella tua CI, con [GitHub Actions](/docs/it/github-actions.md) o [GitLab CI/CD](/docs/it/gitlab-ci-cd.md) | Gli eventi della tua pipeline, come ogni pull request o merge request | I tuoi runner CI | Chiunque abbia una chiave API Claude o credenziali di un provider cloud, su GitHub o GitLab |108| Claude nella tua CI, con [GitHub Actions](https://code.claude.com/docs/it/github-actions.md) o [GitLab CI/CD](https://code.claude.com/docs/it/gitlab-ci-cd.md) | Gli eventi della tua pipeline, come ogni pull request o merge request | I tuoi runner CI | Chiunque abbia una chiave API Claude o credenziali di un provider cloud, su GitHub o GitLab |
109| Il tuo revisore personalizzato, come [subagent](/docs/it/sub-agents.md) o [skill](/docs/it/skills.md) | Tu o Claude lo invocate durante una sessione | Ovunque esegui Claude Code | Chiunque ne scriva uno |109| Il tuo revisore personalizzato, come [subagent](https://code.claude.com/docs/it/sub-agents.md) o [skill](https://code.claude.com/docs/it/skills.md) | Tu o Claude lo invocate durante una sessione | Ovunque esegui Claude Code | Chiunque ne scriva uno |
110 110
111## Risorse correlate111## Risorse correlate
112 112
113* [GitHub Enterprise Server](/docs/it/github-enterprise-server.md): usa Code Review con un'istanza GitHub self-hosted113* [GitHub Enterprise Server](https://code.claude.com/docs/it/github-enterprise-server.md): usa Code Review con un'istanza GitHub self-hosted
114* [Permessi dell'app GitHub](/docs/it/github-actions.md#github-app-permissions): l'insieme completo di permessi richiesti dall'app GitHub di Claude114* [Permessi dell'app GitHub](https://code.claude.com/docs/it/github-actions.md#github-app-permissions): l'insieme completo di permessi richiesti dall'app GitHub di Claude
115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/how-anthropic-secures-its-ai-native-software-development-lifecycle): come la revisione automatizzata si inserisce come uno strato del processo di sviluppo sicuro di Anthropic115* [How Anthropic secures its AI-native software development lifecycle](https://claude.com/blog/how-anthropic-secures-its-ai-native-software-development-lifecycle): come la revisione automatizzata si inserisce come uno strato del processo di sviluppo sicuro di Anthropic