Créer un fichier .aiexclude

Par défaut, la personnalisation du code Gemini Code Assist indexe tous les fichiers de code compatibles dans les dépôts que vous avez spécifiés.

Dans de nombreux cas, vous avez des fichiers ou des sous-arbres spécifiques que vous ne souhaitez pas indexer. Exemple :

  • Informations très sensibles dont l'accès est limité au sein de votre organisation
  • Code ancien ou obsolète
  • Code généré automatiquement ou temporaire

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 les différences suivantes:

  • Un fichier .aiexclude vide bloque tous les fichiers de son répertoire et de tous ses sous-répertoires. Ce résultat est identique à celui d'un fichier contenant **/*.
  • Un fichier .aiexclude n'est pas compatible avec la négation, où vous ajoutez un point d'exclamation (!) au début des modèles.

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 de fichier .key au niveau ou en dessous du répertoire contenant 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