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

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

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

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

Большинство функций 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 с использованием сторонних действий.