Pular para o conteúdo principal

Indexação e Código-fonte

Fornecer o código-fonte agora acontece na aba Indexação do workspace do repositório (/repositories/:repositoryId/indexing). Depois que o código é processado, as abas Estatísticas e Código-fonte são desbloqueadas.

Quando usar​

  • Use Indexação após criar um repositório, para conectar ou enviar o código a analisar.
  • Use-a novamente para reindexar quando o código mudar.
  • Use Código-fonte para navegar pelo código que foi indexado.
  • Use Estatísticas para revisar a análise produzida a partir do código indexado.

Antes de começar​

  • Confirme o repositório correto e a organização ativa.
  • Para um envio ZIP, compacte o código-fonte em um único arquivo .zip e remova arquivos que não ajudam na análise.
  • Para uma conexão Git, tenha a URL do repositório, a branch e um token de acesso somente leitura.

Escolha uma origem​

A etapa de Indexação oferece dois métodos:

  • Conectar um repositório Git: importa o código-fonte de um provedor Git hospedado (Bitbucket Cloud) usando um token somente leitura. Você escaneia uma branch e escolhe quais caminhos importar. As credenciais são usadas apenas para a importação e não são armazenadas. É uma importação única — para sincronização automática a cada push, use a Integração Git CI.
  • Enviar um arquivo ZIP: adiciona um snapshot do código-fonte do seu computador. O arquivo deve usar a extensão .zip e ficar dentro do limite de tamanho aceito.

Passo a passo​

  1. Abra o repositório e vá para Indexação.
  2. Escolha Conectar um repositório Git ou Enviar um arquivo ZIP.
  3. Informe os dados do método escolhido e inicie a importação.
  4. Aguarde o processamento. Envios anteriores e seu estado de processamento aparecem na mesma tela.
  5. Quando a pré-análise terminar, um banner reabre a caixa de diálogo de confirmação. Revise arquivos, linhas, tokens estimados e linguagens detectadas e, então, confirme para iniciar a indexação.

Estatísticas​

A aba Estatísticas resume o que foi encontrado no código indexado, em seções como:

  • Visão geral: estatísticas de arquivos e linhas e a stack detectada com um índice de confiança.
  • Linguagens: a distribuição por linguagem.
  • Estimativas de custo: custo estimado de LLM, janelas de contexto dos modelos e recomendações de modelo quando disponíveis.
  • Composição do código: código, comentários e linhas em branco.

As Estatísticas substituem a antiga tela isolada de revisão da pré-análise. Para uma estimativa completa de uma execução de documentação, use o Explorador de Custos.

Código-fonte​

A aba Código-fonte permite navegar pelos arquivos indexados. As versões de origem mostram sua procedência (um envio manual ou uma importação Git) com nomes de arquivo limpos.

Resultado esperado​

O repositório entra em processamento, a pré-análise é confirmada pelo indexador e as abas Estatísticas, Código-fonte e Processos ficam disponíveis.

Veja também​