Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Поддержка языка 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 с использованием сторонних действий.