Sobre referência de código do Copilot em IDEs do JetBrains
A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.
Se você tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:
- Quando você aceita uma sugestão de conclusão do código no editor.
- Quando uma resposta no Copilot Chat inclui código correspondente.
Referência de código para conclusão do código do Copilot
Quando você aceita uma sugestão de preenchimento de código que corresponde a um código em um repositório público do GitHub, informações sobre o código correspondente são registradas em log. A entrada de log inclui as URLs de arquivos que contêm o código correspondente e o nome da licença que se aplica a esse código, caso algum tenha sido encontrado. Com isso, você pode analisar essas referências e decidir como proceder. Por exemplo, você pode decidir qual atribuição usar ou se deseja remover esse código do seu projeto.
Observação
- A referência de código para o preenchimento de código ocorre apenas para as correspondências de sugestões do Copilot aceitas. O código que você escreveu e as sugestões do Copilot que você alterou não são verificados quanto a correspondências com código público.
- Normalmente, as correspondências com um código público ocorrem em menos de um por cento das sugestões do Copilot e, portanto, você não deve esperar ver referências de código para muitas sugestões.
Referência de código para Copilot Chat
Quando o Copilot Chat fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado no final da resposta com um link para exibir detalhes do código correspondente no editor.
Sobre a referência de código do Copilot no Visual Studio Code
A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.
Se você tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:
- Quando você aceita uma sugestão de conclusão do código no editor.
- Quando uma resposta no Copilot Chat inclui código correspondente.
Referência de código para conclusão do código do Copilot
Quando você aceita uma sugestão de preenchimento de código que corresponde a um código em um repositório público do GitHub, informações sobre o código correspondente são registradas em log. A entrada de log inclui as URLs de arquivos que contêm o código correspondente e o nome da licença que se aplica a esse código, caso algum tenha sido encontrado. Com isso, você pode analisar essas referências e decidir como proceder. Por exemplo, você pode decidir qual atribuição usar ou se deseja remover esse código do seu projeto.
Observação
- A referência de código para o preenchimento de código ocorre apenas para as correspondências de sugestões do Copilot aceitas. O código que você escreveu e as sugestões do Copilot que você alterou não são verificados quanto a correspondências com código público.
- Normalmente, as correspondências com um código público ocorrem em menos de um por cento das sugestões do Copilot e, portanto, você não deve esperar ver referências de código para muitas sugestões.
Referência de código para Copilot Chat
Quando o Copilot Chat fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado no final da resposta com um link para exibir detalhes do código correspondente no editor.
Sobre as configurações de referência de código do Copilot no GitHub.com
Se você tiver permitido sugestões que correspondam a um código público, sempre que uma resposta do Copilot Chat incluir o código correspondente, os detalhes das correspondências serão incluídos na resposta.
Observação
Normalmente, as correspondências com um código público ocorrem com pouca frequência, portanto, você não deve esperar ver referências de código em muitas respostas do Copilot Chat.
Sobre referência de código do Copilot no Visual Studio
A referência de código do Copilot identifica e atribui sugestões de código vinculando-as às fontes públicas originais, ajudando você a entender qual é a origem do código.
Se você tiver permitido sugestões que correspondam a um código público, o GitHub Copilot poderá fornecer detalhes do código correspondente a uma sugestão. Isso acontece:
- Quando você aceita uma sugestão de conclusão do código no editor.
- Quando uma resposta no Copilot Chat inclui código correspondente.
Referência de código para conclusão do código do Copilot
Quando você aceita uma sugestão de preenchimento de código que corresponde a um código em um repositório público do GitHub, informações sobre o código correspondente são registradas em log. A entrada de log inclui as URLs de arquivos que contêm o código correspondente e o nome da licença que se aplica a esse código, caso algum tenha sido encontrado. Com isso, você pode analisar essas referências e decidir como proceder. Por exemplo, você pode decidir qual atribuição usar ou se deseja remover esse código do seu projeto.
Observação
- A referência de código para o preenchimento de código ocorre apenas para as correspondências de sugestões do Copilot aceitas. O código que você escreveu e as sugestões do Copilot que você alterou não são verificados quanto a correspondências com código público.
- Normalmente, as correspondências com um código público ocorrem em menos de um por cento das sugestões do Copilot e, portanto, você não deve esperar ver referências de código para muitas sugestões.
Referência de código para Copilot Chat
Quando o Copilot Chat fornece uma resposta que inclui um código que corresponde a um código de um repositório público do GitHub, isso é indicado abaixo do código sugerido, com um link para exibir detalhes do código correspondente no log de saída.
Como a referência de código encontra o código correspondente
A referência de código do Copilot procura correspondências usando a sugestão de código, além de uma parte do código em torno da sugestão se ela for aceita, e compara isso com um índice de todos os repositórios públicos do GitHub.com.
Códigos em repositórios privados do GitHub ou fora do GitHub não são incluídos no processo de pesquisa.
O índice de pesquisa é atualizado no intervalo de poucos meses. Por isso, códigos recém-confirmados e códigos de repositórios públicos excluídos antes da criação do índice talvez não sejam incluídos na pesquisa. Pelo mesmo motivo, a pesquisa talvez retorne correspondências a um código que foi excluído ou movido desde a criação do índice.
Limitações
No momento, as referências ao código correspondente estão disponíveis nos IDEs do JetBrains, no Visual Studio, no Visual Studio Code e no site do GitHub.