Criar um arquivo .aiexclude

Por padrão, a personalização de código do Gemini Code Assist indexa todos os arquivos de código com suporte nos repositórios especificados.

Em muitos casos, você terá arquivos ou subárvores específicos que não quer indexar. Exemplo:

  • Informações altamente sensíveis com acesso limitado dentro da sua organização
  • Código antigo ou descontinuado
  • Código temporário ou gerado automaticamente

É possível excluir esses arquivos criando um arquivo .aiexclude.

Como gravar um arquivo .aiexclude

Um arquivo .aiexclude segue a mesma sintaxe de um arquivo .gitignore, com as seguintes diferenças:

  • Um arquivo .aiexclude vazio bloqueia todos os arquivos no diretório e em todos os subdiretórios. Esse resultado é o mesmo de um arquivo que contém **/*.
  • Um arquivo .aiexclude não aceita negação, em que você prefixa padrões com um ponto de exclamação (!).

Exemplos

Os exemplos a seguir demonstram como configurar um arquivo .aiexclude:

  • Bloqueie todos os arquivos com o nome apikeys.txt no diretório que contém o arquivo .aiexclude:

    apikeys.txt
    
  • Bloqueie todos os arquivos com a extensão .key no diretório ou abaixo dele que contém o arquivo .aiexclude:

    *.key
    
  • Bloqueie apenas o arquivo apikeys.txt no mesmo diretório que o arquivo .aiexclude, mas não os subdiretórios:

    /apikeys.txt
    
  • Bloqueie todos os arquivos no diretório my/sensitive/dir e todos os subdiretórios. O caminho precisa ser relativo ao diretório que contém o arquivo .aiexclude.

    my/sensitive/dir/
    

A seguir