> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurare Code Review

> Attiva Code Review per la tua organizzazione Claude: connetti GitHub, installa la Claude GitHub App, scegli i repository e stabilisci quando vengono eseguite le revisioni

In qualità di Owner della tua organizzazione Claude, attivi Code Review in [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) su claude.ai. Le revisioni vengono eseguite sull'infrastruttura di Anthropic, quindi non devi aggiungere file di workflow ai tuoi repository.

Dopo la configurazione, scegli quanto sono approfondite le revisioni e quando vengono eseguite in ciascun repository. Spendi di più con un livello di revisione più alto e quando le revisioni vengono eseguite più spesso. Consulta [Costi di Code Review](/docs/it/code-review-costs#pricing).

<h2 id="what-you-need-to-turn-on-code-review">
  Cosa ti serve per attivare Code Review
</h2>

Per prima cosa verifica che la tua organizzazione [abbia i requisiti per Code Review](/docs/it/code-review#availability). Poi assicurati di avere questi accessi, o di avere qualcuno che li abbia:

| Accesso | Necessario per |
| :- | :- |
| [Ruolo Owner](/docs/it/server-managed-settings#access-control) nella tua organizzazione Claude | Ogni passaggio nella pagina di amministrazione |
| Owner dell'organizzazione GitHub | Installare la Claude GitHub App e [collegarla alla tua organizzazione Claude](/docs/it/admin-setup#connected-github-accounts). Se non sei un owner, chiedi a uno di loro di installare e collegare l'app prima di iniziare |
| Accesso in scrittura a ogni repository che aggiungi, dall'account GitHub che connetti a Claude | Aggiungere il repository |

<h2 id="turn-on-code-review">
  Attivare Code Review
</h2>

<Steps>
  <Step title="Fai clic sull'interruttore Allow code review">
    Vai alla sezione **Code review** di [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review) e fai clic sull'interruttore **Allow code review**.

    Se Code Review si attiva subito senza alcuna finestra di dialogo, la tua organizzazione ha già la Claude GitHub App collegata o dei repository aggiunti. Vai a [Aggiungere altri repository](#add-more-repositories), poi torna qui per l'ultimo passaggio.
  </Step>

  <Step title="Connetti il tuo account GitHub">
    Se si apre una finestra di dialogo **Connect GitHub**, fai clic su **Connect**. Se la tua organizzazione usa GitHub Enterprise Server, seleziona prima la tua istanza nella finestra di dialogo. GitHub ti chiede di autorizzare Claude, poi ti riporta alla pagina di amministrazione con la finestra di dialogo **Add a repository** aperta.

    Se **Add a repository** si è aperta subito, il tuo account è già connesso, quindi passa al passaggio successivo.
  </Step>

  <Step title="Installa la Claude GitHub App">
    Se i repository che vuoi sono elencati nella finestra di dialogo **Add a repository**, o li trovi cercandoli lì, passa al passaggio successivo. La finestra di dialogo elenca un repository solo se la Claude GitHub App può accedervi, quindi se non ci sono, installa l'app:

    * Fai clic su **Install GitHub App**. Quando non ci sono repository elencati, è un pulsante nella finestra di dialogo. Altrimenti, si trova in fondo al menu del filtro per organizzazione GitHub della finestra di dialogo. La pagina di installazione di GitHub si apre in una nuova scheda.
    * Scegli l'organizzazione GitHub proprietaria dei repository.
    * Scegli a quali repository l'app può accedere.
    * Approva i permessi richiesti. L'insieme è più ampio di quello usato da una revisione ed è condiviso da altre funzionalità di Claude, come [GitHub Actions](/docs/it/github-actions). Consulta [a cosa può accedere una revisione](/docs/it/code-review#what-a-review-can-access) e l'[elenco completo dei permessi](/docs/it/github-actions#github-app-permissions).
    * Al termine dell'installazione, la scheda torna a Claude. Se mostra un pulsante **Finish connecting GitHub**, fai clic su di esso per collegare l'installazione alla tua organizzazione Claude.
    * Torna alla scheda della pagina di amministrazione, dove l'elenco nella finestra di dialogo si aggiorna.
  </Step>

  <Step title="Scegli i repository">
    Seleziona i repository che vuoi sottoporre a revisione, poi fai clic su **Continue**. Per aggiungere un repository serve l'accesso in scrittura a esso dall'account GitHub che hai connesso. Puoi [aggiungere altri repository](#add-more-repositories) in seguito.
  </Step>

  <Step title="Fai clic su Finish">
    Segue una finestra di dialogo **Code review is set up**. Fai clic su **Finish** per attivare Code Review. Se chiudi la finestra di dialogo in qualsiasi altro modo, i tuoi repository restano aggiunti ma **Allow code review** resta disattivato, e lo attivi dall'interruttore.

    Ogni repository parte impostato per la revisione dopo ogni push, l'opzione che esegue il maggior numero di revisioni. Per eseguirne meno, [stabilisci quando vengono eseguite le revisioni](#set-when-reviews-run).
  </Step>

  <Step title="Verifica con una pull request di prova">
    Apri una pull request di prova in uno dei repository che hai aggiunto, e non contrassegnarla come bozza. Entro pochi minuti compare un check run chiamato **Claude Code Review**. Se hai già impostato il repository su **Manual (@claude review)**, commenta `@claude review` sulla pull request per avviare la prima revisione.

    Se non compare alcun check run, consulta [Nessun check run compare sulla pull request di prova](/docs/it/code-review-troubleshooting#no-check-run-appears-on-the-test-pull-request).

    Una volta arrivata la revisione, invia ai tuoi sviluppatori [Leggere e richiedere revisioni su una pull request](/docs/it/code-review-pull-requests), che tratta i livelli di gravità, i comandi nei commenti e come rispondere ai risultati.
  </Step>
</Steps>

<h2 id="set-defaults-for-your-organization">
  Impostare i valori predefiniti per la tua organizzazione
</h2>

In qualità di Owner, decidi quanto sono approfondite le revisioni e con quale frequenza vengono eseguite. Entrambe le impostazioni si trovano nella sezione **Code review** di [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review).

<h3 id="set-the-default-review-level">
  Impostare il livello di revisione predefinito
</h3>

Il livello di revisione stabilisce quanto è approfondita ciascuna revisione, e una revisione più approfondita costa di più. Imposti un valore predefinito per l'organizzazione e puoi sovrascriverlo per singoli repository.

| Livello | Compromesso |
| :- | :- |
| Quick | Un passaggio più leggero. Il livello più veloce, al costo più basso |
| Standard | Equilibrio tra profondità, velocità e costo. Il livello predefinito |
| Deep | Il passaggio più approfondito. Richiede più tempo e costa di più |

* **Predefinito dell'organizzazione**: seleziona un livello in **Review level** e conferma con **Change level**. Ogni repository lo usa, a meno che tu non assegni a quel repository un livello proprio.
* **Un singolo repository**: fai clic su **Edit** nella riga del repository, poi seleziona un **Review level** lì. La prima opzione, **Default**, segue l'organizzazione. Il livello viene salvato non appena lo selezioni.

Un nuovo livello si applica alle revisioni che iniziano dopo la modifica. Per gli altri fattori che determinano il costo di ciascuna revisione, consulta [Costi e utilizzo di Code Review](/docs/it/code-review-costs).

<h3 id="set-when-reviews-run">
  Stabilire quando vengono eseguite le revisioni
</h3>

Ogni repository ha la propria impostazione **Review runs**, che decide quando le sue pull request vengono sottoposte a revisione.

* **Once after PR creation**: una revisione viene eseguita quando una pull request viene aperta, riaperta o contrassegnata come pronta per la revisione
* **After every push**: una revisione viene eseguita ai push sul branch della pull request, individuando nuovi problemi man mano che la pull request evolve e risolvendo automaticamente i thread quando correggi i problemi segnalati
* **Manual (@claude review)**: aprire una pull request o fare push su di essa non avvia una revisione. Commenta [`@claude review`](/docs/it/code-review-pull-requests#comment-commands) per richiederne una, oppure `@claude review always` per iscrivere anche la pull request alle revisioni sui push successivi.

Manual è utile per i repository con molto traffico in cui vuoi includere nella revisione specifiche pull request, oppure per iniziare a revisionare le pull request solo quando sono pronte. Per confrontare l'effetto di ciascuna opzione sulla spesa, consulta [Frequenza di esecuzione delle revisioni](/docs/it/code-review-costs#how-often-reviews-run).

Per modificare l'impostazione, fai clic su **Edit** nella riga del repository nella tabella **Repositories** e seleziona un'opzione **Review runs**. La scelta viene salvata non appena la selezioni, e la colonna **Review runs** della tabella la mostra abbreviata in Once per PR, Every push o Manual.

* **Bozze e pull request da fork**: qualunque opzione tu scelga, [le revisioni automatiche le saltano entrambe](/docs/it/code-review-pull-requests#review-drafts-and-pull-requests-from-forks)
* **Nuovi repository**: un repository che aggiungi dalla finestra di dialogo **Add a repository** parte da **After every push**. Se la sua organizzazione GitHub è [coperta nel suo insieme](#cover-a-whole-github-organization), assume invece l'impostazione della riga di quell'organizzazione.

<h3 id="turn-tip-comments-on-or-off">
  Attivare o disattivare i commenti di suggerimento
</h3>

Un commento di suggerimento è un breve commento che Claude pubblica su una pull request quando non viene avviata alcuna revisione, indicando il motivo e cosa fare dopo. **Show tips on pull requests** è attivo per impostazione predefinita. Quando è attivo, Claude pubblica un suggerimento in ciascuno di questi casi, spiegando:

* **Il repository è impostato su Manual**: come richiedere una revisione con un commento
* **La pull request proviene da un fork**: che un maintainer può richiedere la revisione
* **Un bot, o qualcuno senza accesso in scrittura, commenta `@claude review`**: che non è stata avviata alcuna revisione, e chi può richiederne una
* **L'organizzazione GitHub non è collegata alla tua organizzazione Claude**: che le revisioni sono in pausa, e come collegarla

Disattiva l'impostazione per interrompere questi commenti.

<h3 id="what-developers-can-change">
  Cosa possono modificare gli sviluppatori
</h3>

Gli sviluppatori si rivolgono a te per modificare il livello di revisione, l'impostazione **Review runs** o quali repository ricevono revisioni. Da GitHub, senza il ruolo Owner, possono fare quanto segue:

* **Richiedere una revisione**: commentare [`@claude review`](/docs/it/code-review-pull-requests#comment-commands) su una pull request. Serve l'accesso in scrittura al repository, e funziona su [bozze e pull request da fork](/docs/it/code-review-pull-requests#review-drafts-and-pull-requests-from-forks), che le revisioni automatiche saltano.
* **Iscrivere una pull request a una revisione a ogni push**: commentare `@claude review always` su una pull request che non sia [una bozza o proveniente da un fork](/docs/it/code-review-pull-requests#review-drafts-and-pull-requests-from-forks), ad esempio in un repository impostato su Manual
* **Modificare ciò che le revisioni segnalano**: fare il commit di [file `REVIEW.md` e `CLAUDE.md`](/docs/it/code-review-customize) nel repository, ad esempio per aggiungere un controllo

Le revisioni richieste dagli sviluppatori vengono [addebitate alla tua organizzazione](/docs/it/code-review-costs#pricing). Per limitare la spesa mensile di Code Review, consulta [Limitare la spesa](/docs/it/code-review-costs#limit-your-spend).

<h2 id="manage-repositories">
  Gestire i repository
</h2>

Puoi aggiungere i repository uno alla volta o coprire un'intera organizzazione GitHub in una volta sola, e interrompere le revisioni ovunque non le desideri.

<h3 id="add-more-repositories">
  Aggiungere altri repository
</h3>

Per aggiungere repository dopo la configurazione, fai clic su **Add** sopra la tabella **Repositories** nella sezione **Code review**. Si apre la finestra di dialogo **Add a repository**. Seleziona i repository e fai clic su **Continue**.

* **Un repository non è elencato**: consulta [Un repository non è elencato in Add a repository](/docs/it/code-review-troubleshooting#a-repository-isn’t-listed-in-add-a-repository).
* **Vuoi tutti i repository di un'organizzazione GitHub**: [copri l'organizzazione](#cover-a-whole-github-organization) invece di selezionare i repository uno alla volta

<h3 id="cover-a-whole-github-organization">
  Coprire un'intera organizzazione GitHub
</h3>

Per attivare Code Review per ogni repository di un'organizzazione GitHub, imposta **Review runs** nella riga dell'organizzazione nella tabella **Repositories**. In questo modo copri ogni repository di quell'organizzazione a cui la Claude GitHub App può accedere, inclusi i repository aggiunti in seguito. Questo può aumentare notevolmente la spesa. Richiede tutti questi requisiti:

* L'account GitHub che hai connesso a Claude è un owner di quell'organizzazione GitHub.
* L'organizzazione si trova su github.com. Le istanze di GitHub Enterprise Server e gli account GitHub personali non sono idonei.
* È impostato un [limite di spesa mensile](/docs/it/code-review-costs#limit-your-spend), per la tua organizzazione Claude o per Code Review.

Per coprire l'organizzazione, fai clic su **Edit** nella sua riga, seleziona un'opzione **Review runs** e conferma. Le opzioni sono le tre di [Stabilire quando vengono eseguite le revisioni](#set-when-reviews-run) più **Off**.

Dopo la conferma, entrano in vigore queste modifiche:

* **Copertura**: ogni repository viene coperto a partire dalla sua prossima pull request. Se la Claude GitHub App è stata installata su repository selezionati anziché su tutti, Claude revisiona quei repository; modifica l'accesso ai repository dell'app su GitHub per coprire i restanti.
* **Impostazioni esistenti**: ogni repository di quell'organizzazione GitHub assume l'opzione che selezioni, inclusi i repository che avevi impostato singolarmente. Impostare di nuovo la riga ha lo stesso effetto. I repository che hai disattivato nelle loro righe restano disattivati.
* **Modifiche individuali successive**: un repository che in seguito imposti in modo diverso dalla sua organizzazione viene contrassegnato come **Custom** nella tabella.
* **Livello di revisione**: la riga di un'organizzazione non ha un livello di revisione proprio.

<h3 id="turn-off-code-review-or-remove-a-repository">
  Disattivare Code Review o rimuovere un repository
</h3>

Nella sezione **Code review** di [**Admin settings > Claude Code**](https://claude.ai/admin-settings/claude-code#code-review), scegli il controllo corrispondente a ciò che vuoi interrompere:

* **Un repository, mantenendolo nell'elenco**: fai clic su **Edit** nella sua riga e disattiva **Code review**. La tabella mostra il repository come Off.
* **Un repository, rimuovendolo**: fai clic su **Edit** nella sua riga, poi su **Remove repository** in fondo alla finestra di dialogo. Le revisioni si interrompono lì, e un'altra organizzazione Claude potrà poi configurare quel repository. Finché l'organizzazione GitHub del repository è coperta nel suo insieme, non puoi rimuoverlo; disattiva invece il suo interruttore **Code review**.
* **Un'intera organizzazione GitHub**: fai clic su **Edit** nella riga dell'organizzazione e seleziona **Off**. Questo disattiva anche i repository di quell'organizzazione che hai aggiunto uno alla volta.
* **Tutto**: disattiva **Allow code review**. Nessuna nuova revisione viene avviata in alcun repository, e il tuo elenco di repository resta, così puoi riattivarlo in seguito.

<h2 id="related-resources">
  Risorse correlate
</h2>

* [Costi e utilizzo di Code Review](/docs/it/code-review-costs): come il livello di revisione e la frequenza delle revisioni influiscono sulla spesa, come impostare un limite di spesa e dove vedere l'utilizzo
* [Leggere e richiedere revisioni su una pull request](/docs/it/code-review-pull-requests): cosa vedono gli sviluppatori su una pull request e i comandi nei commenti
* [Personalizzare Code Review](/docs/it/code-review-customize): regola ciò che Claude segnala con `REVIEW.md` e `CLAUDE.md`
* [GitHub Enterprise Server](/docs/it/github-enterprise-server): connetti un'istanza GitHub self-hosted prima della configurazione
