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

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

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

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

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

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

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

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

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

| Язык | Code scanning | GitHub Actions | GitHub Packages | | | :-- | :-: | :-: | :-: | | C | | | | | C++ | | | | | C# | | |
dotnet CLI | | Go | | | | | Java | | |
Maven, Gradle | | JavaScript | | |
npm | | PHP | [1] | | | | Python | | | | | Ruby | [1] | |
RubyGems | | Scala | [1] | | | | TypeScript | | |
npm |

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