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, avrai file o sottoalberi specifici che non vuoi indicizzare. Ad esempio:

  • Informazioni altamente sensibili con accesso limitato all'interno della tua organizzazione
  • Codice obsoleto o deprecato
  • 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.

Esempi

Gli esempi seguenti mostrano come configurare un file .aiexclude:

  • Blocca tutti i file denominati apikeys.txt nella directory contenente il file .aiexclude o al suo interno:

    apikeys.txt
    
  • Blocca tutti i file con l'estensione .key nella directory o nelle directory al di sotto della directory contenente il file .aiexclude:

    *.key
    
  • Blocca solo il file apikeys.txt nella stessa directory del file .aiexclude, ma non le 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/
    
  • Blocca tutti i file nella directory foo e nelle relative sottodirectory, tranne il file nominato bar.txt nella directory foo.

    foo/*
    !foo/bar.txt
    

Passaggi successivi