Skip to main content

GitHub-Sprachunterstützung

Eine Übersicht über die von GitHub-Features unterstützten Programmiersprachen.

Informationen zu unterstützten Sprachen

Die meisten GitHub-Features funktionieren unabhängig von der Sprache, in der der Code geschrieben wurde. Du kannst nach Code suchen oder die Syntaxmarkierung basierend auf einer beliebigen Sprache aktivieren, die von GitHub unterstützt wird. Weitere Informationen findest du unter Grundlegendes zur Syntax für die Codesuche auf GitHub oder Code-Blöcke erstellen und markieren.

Einige GitHub-Produkte verfügen über Features, die derzeit nur von einer Teilmenge von Programmiersprachen unterstützt werden.

Kernsprachen, die von GitHub-Features unterstützt werden

Kernsprachen für GitHub-Features umfassen C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, und TypeScript. Bei Features, die Paket-Manager unterstützen, sind die aktuell unterstützten Paket-Manager in der Tabelle mit ihren relevanten Sprachen aufgeführt.

Einige Features werden für zusätzliche Sprachen oder Paket-Manager unterstützt. Wenn Sie wissen möchten, ob eine andere Sprache für ein Feature unterstützt wird oder um Support für eine Sprache anzufordern, besuchen Sie GitHub Community-Diskussionen.

SpracheGitHub CopilotCodenavigationCode scanningAbhängigkeitsdiagramm, Dependabot alertsDependabot version updates, Dependabot security updatesGitHub ActionsGitHub Packages
C
C++
C#
dotnet-CLI

dotnet-CLI

dotnet-CLI
Go
Go-Module

Go-Module
Java
Maven, Gradle

Maven, Gradle

Maven, Gradle
JavaScript
npm, Yarn

npm

npm
Kotlin
Maven, Gradle

Maven, Gradle

Maven, Gradle
PHP
Drittanbieter 1

Composer

Composer
Python
pip

pip
Ruby
RubyGems

RubyGems

RubyGems
Rust
Drittanbieter 1
Scala
Drittanbieter 1

Maven

Maven, Gradle
Swift
Swift-Paket-Manager
TypeScript
npm, Yarn

npm

npm

Hinweis

Die Sprachunterstützung für GitHub Copilot variiert je nach Umfang und Vielfalt der Trainingsdaten für diese Sprache. Die Unterstützung von Gradle für das Abhängigkeitsdiagramm und Dependabot alerts ist auf den Upload von Daten beschränkt, die mithilfe der Abhängigkeitsübermittlungs-API abgerufen wurden.

Footnotes

  1. PHP, Rust, and Scala are supported for code scanning by third-party actions, but not by CodeQL. 2 3