关于支持的语言
� 论您的代� �是以何种语言编写的,大多数 GitHub 功能都有效。 您可以在 GitHub 已知任何语言的基础上搜索代� �或启用语法高亮。 有关详细信息,请参阅“搜索代� �”或“创建和突出显示代� �块”。
某些 GitHub 产品具有当前仅支持部分编程语言的功能。
GitHub 功能支持的� �心语言
GitHub 功能的� �心语言包括 C、C++、C#、Go、Java、JavaScript、PHP、Python、Ruby、Scala 和 TypeScript。 对于支持包管理器的功能,当前支持的包管理器及其相关语言包含在表中。
某些功能支持其他语言或包管理器。 如果� 想知道某个功能是否支持另一种语言,或请求支持某种语言,请访问 GitHub Community 讨论。
| 语言 | Code scanning | 依赖项关系图、Dependabot alerts | GitHub Actions | GitHub Packages | | :-- | :-: | :-: | :-: | :-: | | C | | | | | | C++ | | | | | | C# | | dotnet
CLI | | dotnet
CLI | | Go | |
Go 模块 | | | | Java | |
Maven | |
Maven、Gradle | | JavaScript | |
npm、Yarn | |
npm | | PHP | 1 |
Composer | | | | Python | |
pip | | | | Ruby | 1 |
RubyGems | |
RubyGems | | Scala | 1 |
Maven、Gradle | | | | TypeScript | |
npm、Yarn | |
npm |
[1] code scanning 通过第三方操作支持这些语言。