Skip to main content

Esta versão do GitHub Enterprise Server será descontinuada em 2024-06-29. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Suporte a linguagem do GitHub

Uma visão geral das linguagens de programação compatível com as funcionalidades de GitHub

Sobre as linguagens compatíveis

A maioria das funcionalidades de GitHub funcionam independentemente de qual linguagem seu código está escrito. Você pode procurar código ou habilitar o destaque de sintaxe com base em qualquer linguagem conhecida como GitHub. Para obter mais informações, confira "Pesquisar o código" ou "Criar e realçar blocos de código".

Alguns produtos de GitHub têm funcionalidades que atualmente só são compatíveis com por um subconjunto de linguagens de programação.

Linguagens principais compatíveis com funcionalidades de GitHub

As linguagens principais para funcionalidades de GitHub incluem C, C++, C#, Go, Java, JavaScript, PHP, Python, Ruby, Scala e TypeScript. Para funcionalidades que gerenciam pacotes de suporte, os gerentes de pacotes atualmente compatíveis são incluídos na tabela com suas linguagens relevantes.

Algumas linguagens são compatíveis para gerentes de linguagens ou pacotes adicionais. Se você quiser saber se outro idioma é compatível com um recurso ou solicitar suporte para um idioma, acesse Discussões da Comunidade do GitHub.

LinguagensCode scanningDependency graph, Dependabot alertsDependabot version updates, Dependabot security updatesGitHub ActionsGitHub Packages
C
C++
C#
dotnet CLI

dotnet CLI

dotnet CLI
Go
Módulos Go

Go modules
Java
Maven, Gradle

Maven, Gradle

Maven, Gradle
JavaScript
npm, Yarn

npm

npm
PHP
Composer

Composer
Python
pip

pip
Ruby
RubyGems

RubyGems

RubyGems
Scala
Maven, Gradle

Maven, Gradle
TypeScript
npm, YARN

npm

npm

Observações:

  • O suporte do Gradle para o gráfico de dependência e Dependabot alerts é limitado ao upload de dados obtidos usando API de envio de dependência.
  • PHP e Scala têm suporte para o code scanning por ações de terceiros.