Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2023-03-15. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

GitHub 言語サポート

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

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

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

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

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

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

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

| Language | 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 | |
Composer |
Composer | | | | Python | |
pip |
pip | | | | Ruby | |
RubyGems |
RubyGems | |
RubyGems | | Scala | |
Maven、Gradle |
Maven、Gradle | | | | TypeScript | |
npm、Yarn |
npm | |
npm |

注: サードパーティ アクションによる code scanning の場合、PHP、Scala がサポートされます。