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 antiguo o obsoleto
  • 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 las siguientes diferencias:

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

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 en el directorio que contiene el archivo .aiexclude o debajo de él:

    *.key
    
  • Bloquea solo el archivo apikeys.txt en el mismo directorio que el archivo .aiexclude, pero no en ningún subdirectorio:

    /apikeys.txt
    
  • Bloquea todos los archivos del 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?