Crea un file .aiexclude

Per impostazione predefinita, la personalizzazione del codice di Gemini Code Assist indicizza tutti i file di codice supportati nei repository specificati.

In molti casi, ci saranno file o sottoalberi specifici che non vuoi indicizzati. Ad esempio:

  • Informazioni altamente sensibili con accesso limitato all'interno della tua organizzazione
  • Codice vecchio o obsoleto
  • Codice generato automaticamente o temporaneo

Puoi escludere questi file creando un file .aiexclude.

Come scrivere un file .aiexclude

Un file .aiexclude segue la stessa sintassi di un file .gitignore, con le seguenti differenze:

  • Un file .aiexclude vuoto blocca tutti i file nella relativa directory e in tutte le sue sottodirectory. Questo risultato è uguale a un file che contiene **/*.
  • Un file .aiexclude non supporta la negazione, in cui aggiungi un prefisso ai pattern un punto esclamativo (!).

Esempi

I seguenti esempi dimostrano come configurare un file .aiexclude:

  • Blocca tutti i file denominati apikeys.txt nella directory che contiene o al di sotto il file .aiexclude:

    apikeys.txt
    
  • Blocca tutti i file con l'estensione .key nella directory o sotto la directory contiene il file .aiexclude:

    *.key
    
  • Blocca solo il file apikeys.txt nella stessa directory in .aiexclude ma non nelle sottodirectory:

    /apikeys.txt
    
  • Blocca tutti i file nella directory my/sensitive/dir e in tutte le sottodirectory. Il percorso deve essere relativo alla directory che contiene il file .aiexclude.

    my/sensitive/dir/
    

Passaggi successivi