Skip to main content

Поддержка языка GitHub

Обзор языков программирования, поддерживаемых функциями GitHub.

Сведения о поддерживаемых языках

Большинство функций GitHub работают независимо от языков, на которых написан код. Вы можете выполнять поиск кода или включить подсветку синтаксиса для любого языка, известного GitHub. Дополнительные сведения см. в разделах Поиск кода и Создание и выделение блоков кода.

Некоторые продукты GitHub имеют функции, которые сейчас поддерживаются только для подмножества языков программирования.

Основные языки, поддерживаемые функциями GitHub

Основные языки для функций GitHub включают C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala и TypeScript. Для функций, поддерживающих диспетчеры пакетов, поддерживаемые сейчас диспетчеры пакетов включены в таблицу с соответствующими языками.

Некоторые функции поддерживаются для дополнительных языков или диспетчеров пакетов. Если вы хотите узнать, поддерживается ли другой язык для функции или запросить поддержку языка, см. обсуждения GitHub Community.

| Язык | 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 | |
pip |
| pip | | | Ruby | 1 |
RubyGems |
RubyGems | |
RubyGems | | Scala | 1 |
Maven, Gradle |
Maven, Gradle | | | | TypeScript | |
npm, Yarn |
npm | |
npm |

[1] Эти языки поддерживаются для code scanning с использованием сторонних действий.