{"meta":{"title":"suporte à linguagem GitHub","intro":"Uma visão geral das linguagens de programação suportadas pelos recursos GitHub.","product":"Introdução","breadcrumbs":[{"href":"/pt/get-started","title":"Introdução"},{"href":"/pt/get-started/learning-about-github","title":"Aprendendo sobre GitHub"},{"href":"/pt/get-started/learning-about-github/github-language-support","title":"suporte à linguagem GitHub"}],"documentType":"article"},"body":"# suporte à linguagem GitHub\n\nUma visão geral das linguagens de programação suportadas pelos recursos GitHub.\n\n<!-- If you make changes to this article, also update any feature-level articles to reflect the same changes in language support. -->\n\n## Sobre as linguagens compatíveis\n\nA maioria dos GitHub recursos funciona independentemente de quais idiomas seu código está escrito. Você pode pesquisar código ou habilitar o realce de sintaxe com base em qualquer idioma conhecido por GitHub. Para obter mais informações, consulte [Compreendendo a sintaxe de Pesquisa de Código do GitHub](/pt/search-github/github-code-search/understanding-github-code-search-syntax#language-qualifier) ou [Criar e realçar blocos de código](/pt/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks#syntax-highlighting).\n\nAlguns GitHub produtos têm recursos que atualmente só têm suporte para um subconjunto de linguagens de programação.\n\nOs principais idiomas para recursos de GitHub incluem C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala e TypeScript. Para recursos que oferecem suporte a gerenciadores de pacotes, os gerenciadores de pacotes atualmente compatíveis são incluídos na tabela com seus idiomas relevantes.\n\nAlgumas linguagens são compatíveis para gerentes de linguagens ou pacotes adicionais. Se você quiser saber se há suporte para outro idioma para um recurso ou para solicitar suporte para um idioma, visite [Discussões da Comunidade do GitHub](https://github.com/orgs/community/discussions).\n\n<!-- Source for the following tables lives in data/tables/supported-code-languages.yml -->\n\n## Idiomas principais com suporte em GitHub.com e GitHub Enterprise Cloud\n\n\\| Idioma | [GitHub Copilot](/pt/copilot/about-github-copilot/what-is-github-copilot) | [Code navigation](/pt/repositories/working-with-files/using-files/navigating-code-on-github) | [Code scanning](/pt/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning) | [Dependency graph, Dependabot alerts](/pt/code-security/supply-chain-security/understanding-your-software-supply-chain/dependency-graph-supported-package-ecosystems#supported-package-ecosystems) | [Dependabot version updates, Dependabot security updates](/pt/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [GitHub Actions](/pt/actions/automating-builds-and-tests/about-continuous-integration#supported-languages) | [GitHub Packages](/pt/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | |:----|:----:|:----:|:----:|:----:|:----:|:----:|:----:|\n\n|\nC\n|\n|✓✗\n|\n|✓✗\n|✓✗\n|\n|✓✗ |\n\n|\nC++\n|\n|✓✗\n|\n|✓✗\n|✓✗\n|\n|✓✗ |\n\n|\nC#\n|\n|\n|\n|`dotnet` CLI\n|`dotnet` CLI\n|\n|`dotnet` CLI |\n\n|\nGo\n|\n|\n|\n|Go modules\n|Go modules\n|\n|✓✗ |\n\n|\nJava\n|\n|\n|\n|Maven, Gradle\n|Maven, Gradle\n|\n|Maven, Gradle |\n\n|\nJavaScript\n|\n|\n|\n|npm, Yarn\n|npm\n|\n|npm |\n\n|\nKotlin\n|\n|\n|\n|Maven, Gradle\n|Maven, Gradle\n|\n|Maven, Gradle |\n\n|\nPHP\n|\n|\n|third-party [^1]\n|Composer\n|Composer\n|\n|✓✗ |\n\n|\nPython\n|\n|\n|\n|pip\n|pip\n|\n|✓✗ |\n\n|\nRuby\n|\n|\n|\n|RubyGems\n|RubyGems\n|\n|RubyGems |\n\n|\nRust\n|\n|\n|\n|\n|\n|\n|✓✗ |\n\n|\nScala\n|\n|✓✗\n|third-party [^1]\n|Maven\n|Maven, Gradle\n|\n|✓✗ |\n\n|\nSwift\n|\n|\n|\n|\n|\n|\n|Swift Package Manager |\n\n|\nTypeScript\n|\n|\n|\n|npm, Yarn\n|npm\n|\n|npm |\n\n> \\[!NOTE]\n>\n> ```\n>           O suporte ao GitHub Copilot idioma varia dependendo do volume e da diversidade de dados de treinamento para esse idioma.\n> ```\n\nO suporte do Gradle para o grafo de dependência e Dependabot alerts é limitado ao upload de dados obtidos usando o API de envio de dependência.\n\n[^1]: PHP and Scala are supported for code scanning by third-party actions, but not by CodeQL."}