Créer un fichier .aiexclude

Par défaut, Personnalisation du code dans Gemini Code Assist indexe toutes les fichiers de code compatibles dans les dépôts spécifiés.

Dans de nombreux scénarios, vous aurez des fichiers ou des sous-arborescences spécifiques que vous ne voulez pas peut être indexée. Exemple :

  • Informations hautement sensibles avec un accès limité au sein de votre organisation
  • Code ancien ou obsolète
  • Code temporaire ou généré automatiquement

Vous pouvez exclure ces fichiers en créant un fichier .aiexclude.

Écrire un fichier .aiexclude

Un fichier .aiexclude suit la même syntaxe qu'un fichier .gitignore, avec la macro différences suivantes:

  • Un fichier .aiexclude vide bloque tous les fichiers de son répertoire et tous et des sous-répertoires. Ce résultat est identique à celui d'un fichier contenant **/*.
  • Un fichier .aiexclude n'est pas compatible avec la négation, qui consiste à préfixer des formats avec d'un point d'exclamation (!).

Examples

Les exemples suivants montrent comment configurer un fichier .aiexclude :

  • Bloquez tous les fichiers nommés apikeys.txt au niveau ou en dessous du répertoire contenant le fichier .aiexclude :

    apikeys.txt
    
  • Bloquez tous les fichiers portant l'extension .key dans le répertoire ou sous celui-ci contient le fichier .aiexclude:

    *.key
    
  • Ne bloquez que le fichier apikeys.txt dans le même répertoire que le fichier .aiexclude, mais pas les sous-répertoires :

    /apikeys.txt
    
  • Bloquez tous les fichiers du répertoire my/sensitive/dir et tous ses sous-répertoires. Le chemin d'accès doit être relatif au répertoire contenant le fichier .aiexclude.

    my/sensitive/dir/
    

Étape suivante