Сведения о поддерживаемых языках
Большинство функций GitHub работают независимо от языков, на которых написан код. Вы можете выполнять поиск кода или включить подсветку синтаксиса для любого языка, известного GitHub. Дополнительные сведения см. в разделе Поиск кода или Создание и выделение блоков кода.
Некоторые продукты GitHub имеют функции, которые сейчас поддерживаются только для подмножества языков программирования.
Основные языки, поддерживаемые функциями GitHub
Основные языки для функций GitHub включают C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala и TypeScript. Для функций, поддерживающих диспетчеры пакетов, поддерживаемые сейчас диспетчеры пакетов включены в таблицу с соответствующими языками.
Некоторые функции поддерживаются для дополнительных языков или диспетчеров пакетов. Если вы хотите узнать, поддерживается ли другой язык для функции или запросить поддержку языка, см. обсуждения GitHub Community.
| Язык | GitHub Copilot | Навигация по коду | Code scanning | Граф зависимостей, Dependabot alerts, Dependabot security updates | Dependabot version updates | GitHub Actions | GitHub Packages | | | :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: | | C | | | | | | | | | C++ | | | | | | | | | C# | | | | dotnet
CLI | dotnet
CLI | | dotnet
CLI | | Go | | | |
Модули Go |
Модули Go | | | | Java | | | |
Maven |
Maven, Gradle | |
Maven, Gradle | | JavaScript | | | |
npm, Yarn |
npm | |
npm | | PHP | | | [1] |
Composer |
Composer | | | | Python | |
precise| |
pip |
pip | | | | Ruby | | | |
RubyGems |
RubyGems | |
RubyGems | | Scala | | | [1] |
Maven |
Maven, Gradle | | | | TypeScript | | | |
npm, Yarn |
npm | |
npm |
[1] Эти языки поддерживаются для code scanning с использованием сторонних действий.