About Copilot code referencing in JetBrains IDEs
Si vous avez autorisé les suggestions qui correspondent à un code public, GitHub Copilot peut vous fournir des détails sur le code auquel correspond une suggestion. Voici ce qui se produit :
- Lorsque vous acceptez une suggestion de saisie semi-automatique de code dans l’éditeur.
- Lorsqu’une réponse dans Copilot Chat comprend un code correspondant.
Code referencing for Copilot code completion
Lorsque vous acceptez une suggestion de complétion de code qui correspond à du code dans un référentiel public GitHub, les informations sur le code correspondant sont journalisées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.
Remarque
- Le référencement du code pour la complétion du code ne se produit que pour les correspondances des suggestions acceptées Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
- En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.
Code referencing for Copilot Chat
Lorsque Copilot Chat fournit une réponse qui inclut du code correspondant au code d'un référentiel public GitHub, cela est indiqué à la fin de la réponse avec un lien permettant d'afficher les détails du code correspondant dans l'éditeur.
About Copilot code referencing in Visual Studio Code
Si vous avez autorisé les suggestions qui correspondent à un code public, GitHub Copilot peut vous fournir des détails sur le code auquel correspond une suggestion. Voici ce qui se produit :
- Lorsque vous acceptez une suggestion de saisie semi-automatique de code dans l’éditeur.
- Lorsqu’une réponse dans Copilot Chat comprend un code correspondant.
Code referencing for Copilot code completion
Lorsque vous acceptez une suggestion de complétion de code qui correspond à du code dans un référentiel public GitHub, les informations sur le code correspondant sont journalisées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.
Remarque
- Le référencement du code pour la complétion du code ne se produit que pour les correspondances des suggestions acceptées Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
- En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.
Code referencing for Copilot Chat
Lorsque Copilot Chat fournit une réponse qui inclut du code correspondant au code d'un référentiel public GitHub, cela est indiqué à la fin de la réponse avec un lien permettant d'afficher les détails du code correspondant dans l'éditeur.
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.
Remarque
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
Si vous avez autorisé les suggestions qui correspondent à un code public, GitHub Copilot peut vous fournir des détails sur le code auquel correspond une suggestion. Voici ce qui se produit :
- Lorsque vous acceptez une suggestion de saisie semi-automatique de code dans l’éditeur.
- Lorsqu’une réponse dans Copilot Chat comprend un code correspondant.
Code referencing for Copilot code completion
Lorsque vous acceptez une suggestion de complétion de code qui correspond à du code dans un référentiel public GitHub, les informations sur le code correspondant sont journalisées. L'entrée du journal comprend les URL des fichiers contenant le code correspondant et le nom de la licence qui s'applique à ce code, s'il y en a une. Cela vous permet d'examiner ces références et de décider de la marche à suivre. Par exemple, vous pouvez décider de l’attribution à utiliser ou si vous souhaitez supprimer ce code de votre projet.
Remarque
- Le référencement du code pour la complétion du code ne se produit que pour les correspondances des suggestions acceptées Copilot. Le code que vous avez écrit et les suggestions Copilot que vous avez modifiées ne sont pas vérifiés pour les correspondances avec le code public.
- En règle générale, les correspondances avec le code public se produisent dans moins d’un pour cent des suggestions Copilot, de sorte que vous ne devez pas vous attendre à voir des références de code pour de nombreuses suggestions.
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.