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
.zipe 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
.zipe ficar dentro do limite de tamanho aceito.
Passo a passo
- Abra o repositório e vá para Indexação.
- Escolha Conectar um repositório Git ou Enviar um arquivo ZIP.
- Informe os dados do método escolhido e inicie a importação.
- Aguarde o processamento. Envios anteriores e seu estado de processamento aparecem na mesma tela.
- 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.