Skip to main content

Copilot code referencing

GitHub Copilot checks suggestions for matches with publicly available code. Any matches are discarded or suggested with a code reference.

About Copilot code referencing in JetBrains IDEs

Wenn du Vorschläge zugelassen hast, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Code Complete-Vorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot Chat einen übereinstimmenden Code enthält.

Code referencing for Copilot code completion

Hinweis

  • Die Codereferenzierung für Codevervollständigung erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot-Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

Code referencing for Copilot Chat

Wenn Copilot Chat eine Antwort bereitstellt, die Code enthält, der dem Code in einem öffentlichen GitHub-Repository entspricht, wird das am Ende der Antwort mit einem Link angezeigt, über den im Editor Details zum übereinstimmenden Code angezeigt werden können.

About Copilot code referencing in Visual Studio Code

Wenn du Vorschläge zugelassen hast, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Code Complete-Vorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot Chat einen übereinstimmenden Code enthält.

Code referencing for Copilot code completion

Hinweis

  • Die Codereferenzierung für Codevervollständigung erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot-Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

Code referencing for Copilot Chat

Wenn Copilot Chat eine Antwort bereitstellt, die Code enthält, der dem Code in einem öffentlichen GitHub-Repository entspricht, wird das am Ende der Antwort mit einem Link angezeigt, über den im Editor Details zum übereinstimmenden Code angezeigt werden können.

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.

Hinweis

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

Wenn du Vorschläge zugelassen hast, die mit öffentlichem Code übereinstimmen, kann GitHub Copilot dir Details zu dem Code zur Verfügung stellen, dem ein Vorschlag entspricht. Dies geschieht:

  • Wenn Sie einen Code Complete-Vorschlag im Editor akzeptieren.
  • Wenn eine Antwort in Copilot Chat einen übereinstimmenden Code enthält.

Code referencing for Copilot code completion

Hinweis

  • Die Codereferenzierung für Codevervollständigung erfolgt nur bei Übereinstimmungen mit akzeptierten Copilot-Vorschlägen. Der von Ihnen geschriebene Code und die von Ihnen geänderten Vorschläge Copilot werden nicht auf Übereinstimmungen mit öffentlichen Codes überprüft.
  • Üblicherweise enthalten weniger als ein Prozent der Vorschläge Copilot Übereinstimmungen mit öffentlichen Codes. Daher sollten Sie nicht erwarten, dass bei vielen Vorschlägen Code-Verweise angezeigt werden.

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.

Further reading