Skip to main content

GitHub 언어 지원

GitHub 기능에서 지원하는 프로그래밍 언어의 개요입니다.

지원되는 언어 정보

대부분의 GitHub 기능은 코드가 작성된 언어에 관계없이 작동합니다. GitHub에 알려진 언어를 기준으로 코드를 검색하거나 구문 강조 표시를 사용하도록 설정할 수 있습니다. 자세한 내용은 GitHub 코드 검색 구문 이해 또는 코드 블록 만들기 및 강조 표시을(를) 참조하세요.

일부 GitHub 제품에는 현재 프로그래밍 언어 하위 집합에서만 지원되는 기능이 있습니다.

GitHub 기능에서 지원하는 핵심 언어

GitHub 기능의 핵심 언어로는 C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, TypeScript가 있습니다. 패키지 관리자를 지원하는 기능의 경우 현재 지원되는 패키지 관리자가 관련 언어와 함께 표에 포함되어 있습니다.

일부 기능은 추가 언어 또는 패키지 관리자에서 지원됩니다. 다른 언어에서 기능이 지원되는지 알고 싶거나 언어에 대한 지원을 요청하려면 GitHub 커뮤니티 토론을(를) 방문하세요.

언어GitHub Copilot코드 탐색Code scanning종속성 그래프, Dependabot alertsDependabot version updates, Dependabot security updatesGitHub ActionsGitHub 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
제3자

Composer

Composer
Python
pip

pip
Ruby
RubyGems

RubyGems

RubyGems
Rust
제3자
Scala
제3자

Maven

Maven, Gradle
Swift
Swift 패키지 관리자
TypeScript
npm, Yarn

npm

npm

Note

  • GitHub Copilot의 지원 언어는 해당 언어에 대한 학습 데이터의 양과 다양성에 따라 달라집니다.
  • 종속성 그래프 및 Dependabot alerts에 대한 Gradle 지원은 종속성 제출 API을(를) 사용하여 가져온 데이터의 업로드로만 제한됩니다.
  • PHP, Rust 및 Scala는 타사 작업에 따른 code scanning에 대해 지원됩니다.