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 言語サポート

GitHub 機能によってサポートされるプログラミング言語の概要。

サポートされている言語について

ほとんどの GitHub 機能は、コードが記述されている言語に関係なく機能します。 GitHub で認識されている任意の言語に基づいて、コードを検索したり、構文の強調表示を有効にしたりできます。 詳細については、「コードの検索」または「コード ブロックの作成と強調表示」を参照してください。

一部の GitHub 製品には、現在、プログラミング言語のサブセットでのみサポートされている機能があります。

GitHub 機能でサポートされるコア言語

GitHub 機能のコア言語には、C、C++、C#、Go、Java、JavaScript、PHP、Python、Ruby、Scala、TypeScript などがあります。 パッケージ マネージャーをサポートする機能について、現在サポートされているパッケージ マネージャーを、関連する言語と共に表にまとめています。

一部の機能は、追加の言語またはパッケージ マネージャーでサポートされています。 ある機能について別の言語がサポートされているかどうか確認する場合、または言語のサポートを要求する場合は、GitHub Community ディスカッションにアクセスしてください。

| Language | 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 でサポートされています。