About Copilot code referencing in JetBrains IDEs
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.
Code referencing for Copilot code completion
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.
Code referencing for 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.
About Copilot code referencing in Visual Studio Code
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.
Code referencing for Copilot code completion
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.
Code referencing for 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.
About Copilot code referencing on GitHub.com
If you, or your organization, have allowed suggestions that match public code, then whenever a response from Copilot Chat includes matching code, details of the matches will be included in the response.
Observação
Typically, matches to public code occur infrequently, so you should not expect to see code references in many Copilot Chat responses.
About Copilot code referencing in Visual Studio
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.
Code referencing for Copilot code completion
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.
Code referencing for Copilot Chat
When Copilot Chat provides a response that includes code that matches code in a public GitHub repository, this is indicated below the suggested code, with a link to display details of the matched code in the output log.
How code referencing finds matching code
Copilot code referencing compares potential code suggestions and the surrounding code of about 150 characters against an index of all public repositories on GitHub.com.
Code in private GitHub repositories, or code outside of GitHub, is not included in the search process.
Limitations
The search index is refreshed every few months. As a result, newly committed code, and code from public repositories deleted before the index was created, may not be included in the search. For the same reason, the search may return matches to code that has been deleted or moved since the index was created.
References to matching code are currently available in JetBrains IDEs, Visual Studio, Visual Studio Code, and on the GitHub website.