Die meisten -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 unterstützt wird. Weitere Informationen findest du unter Suchen von Code oder Code-Blöcke erstellen und markieren.
Einige -Produkte verfügen über Features, die derzeit nur von einer Teilmenge von Programmiersprachen unterstützt werden.
Kernsprachen für -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 Community-Diskussionen.
Sprache | Code scanning | Abhängigkeitsdiagramm, Dependabot alerts | Dependabot version updates, Dependabot security updates | Actions | Packages |
---|---|---|---|---|---|
C | |||||
C++ | |||||
C# | dotnet -CLI | dotnet -CLI | dotnet CLI | ||
Go | Go-Module | Go modules | |||
Java | Maven, Gradle | Maven, Gradle | Maven, Gradle | ||
JavaScript | npm, Yarn | npm | npm | ||
Kotlin | Maven, Gradle | Maven, Gradle | |||
PHP | Drittanbieter 1 | Composer | Composer | ||
Python | pip | pip | |||
Ruby | RubyGems | RubyGems | RubyGems | ||
Rust | Drittanbieter 1 | ||||
Scala | Drittanbieter 1 | Maven, Gradle | Maven, Gradle | ||
Swift | |||||
TypeScript | npm, Yarn | npm | npm |
Hinweis
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.