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ê ou sua organização 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ê ou sua organização 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ê ou sua organização 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ê ou sua organização 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
As referências de código do Copilot comparam possíveis sugestões de código e o código ao redor de cerca de 150 caracteres em relação a um índice de todos os repositórios públicos no GitHub.com.
Códigos em repositórios privados do GitHub ou fora do GitHub não são incluídos no processo de pesquisa.
Limitações
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.
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.