Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

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 "Pesquisa no código" ou "Como 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, visite as discussões GitHub Community.

| Linguagem | 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] Essas linguagens são compatíveis com code scanning por ações de terceiros.