Сведения о поддерживаемых языках
Большинство функций GitHub работают независимо от языков, на которых написан код. Вы можете выполнять поиск кода или включить подсветку синтаксиса для любого языка, известного GitHub. Дополнительные сведения см. в разделе Поиск кода или Creating and highlighting code blocks.
Некоторые продукты 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 с использованием сторонних действий.