Crea un archivo .aiExclude

De forma predeterminada, la personalización de código de Gemini Code Assist indexa todos los archivos de código admitidos en tus repositorios especificados.

En muchos casos, tendrás archivos o subárboles específicos que no deseas indexar. Por ejemplo:

  • Información altamente sensible con acceso limitado dentro de tu organización
  • Código obsoleto o anterior
  • Código temporal o generado automáticamente

Para excluir estos archivos, crea un archivo .aiexclude.

Cómo escribir un archivo .aiexclude

Un archivo .aiexclude tiene la misma sintaxis que un archivo .gitignore, con el elemento las siguientes diferencias:

  • Un archivo .aiexclude vacío bloquea todos los archivos en su directorio subdirectorios. Este resultado es el mismo que un archivo que contiene **/*.
  • Un archivo .aiexclude no admite la negación, en el que se colocan el prefijo a los patrones con un signo de exclamación (!).

Ejemplos

En los siguientes ejemplos, se muestra cómo puedes configurar un archivo .aiexclude:

  • Bloquea todos los archivos llamados apikeys.txt en el directorio que contiene el archivo .aiexclude o debajo de él:

    apikeys.txt
    
  • Bloquea todos los archivos con la extensión .key que se encuentren en el directorio o debajo de él. Contiene el archivo .aiexclude:

    *.key
    
  • Bloquea solo el archivo apikeys.txt en el mismo directorio que .aiexclude. pero no los subdirectorios:

    /apikeys.txt
    
  • Bloquea todos los archivos en el directorio my/sensitive/dir y todos los subdirectorios. La ruta de acceso debe ser relativa al directorio que contiene el archivo .aiexclude.

    my/sensitive/dir/
    

¿Qué sigue?