Skip to main content

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

GitHub言語のサポート

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

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

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

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

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

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

でサポートされているコア言語 GitHub Enterprise Server

|言語 | Code scanning | Dependency graph, Dependabot alerts | Dependabot version updates, Dependabot security updates | GitHub Actions | GitHub Packages | |:----|:----:|:----:|:----:|:----:|:----:|

          | 
          C
           |✓
           |✗
           |✗
           |✓
           |✗ |

          | 
          C++
           |✓
           |✗
           |✗
           |✓
           |✗ |

          | 
          C#
           |✓
           |`dotnet` CLI
           |`dotnet` CLI
           |✓
           |`dotnet` CLI |

          | 
          Go
           |✓
           |Go modules
           |Go modules
           |✓
           |✗ |

          | 
          Java
           |✓
           |Maven, Gradle
           |Maven, Gradle
           |✓
           |Maven, Gradle |

          | 
          JavaScript
           |✓
           |npm, Yarn
           |npm
           |✓
           |npm |

          | 
          Kotlin
           |✓
           |Maven, Gradle
           |Maven, Gradle
           |✓
           |Maven, Gradle |

          | 
          PHP
           |third-party [^1]
           |Composer
           |Composer
           |✓
           |✗ |

          | 
          Python
           |✓
           |pip
           |pip
           |✓
           |✗ |

          | 
          Ruby
           |✓
           |RubyGems
           |RubyGems
           |✓
           |RubyGems |

          | 
          Rust
           |✓
           |✓
           |✓
           |✓
           |✗ |

          | 
          Scala
           |third-party [^1]
           |Maven
           |Maven, Gradle
           |✓
           |✗ |

          | 
          Swift
           |✓
           |✓
           |✓
           |✓
           |Swift Package Manager |

          | 
          TypeScript
           |✓
           |npm, Yarn
           |npm
           |✓
           |npm |

メモ

依存関係グラフと Dependabot alerts に対する Gradle のサポートは、 依存関係送信 APIを使用して取得したデータのアップロードに限定されます。