Skip to main content

GitHub 언어 지원

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

지원되는 언어 정보

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

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

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

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

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

| 언어 | 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 |
작곡가 | | | | Python | |
pip |
pip | | | | Ruby | 1 |
RubyGems |
RubyGems | |
RubyGems | | Scala | 1 |
Maven, Gradle |
Maven, Gradle | | | | TypeScript | |
npm, Yarn |
npm | |
npm |

[1] 타사 작업이 code scanning에서 지원하는 언어입니다.