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 non più supportato
  • 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 i pattern vengono preceduti da un punto esclamativo (!).

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 di quella 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/
    

Passaggi successivi