Skip to main content

언어 지원

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

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

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

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

언어Copilot코드 탐색Code scanning종속성 그래프, Dependabot alertsDependabot version updates, Dependabot security updatesActionsPackages
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
타사 1

Composer

Composer
Python
pip

pip
Ruby
RubyGems

RubyGems

RubyGems
Rust
타사 1
Scala
타사 1

Maven

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

npm

npm

참고 항목

Copilot을 위한 언어 지원은 해당 언어의 학습 데이터의 양과 다양성에 따라 달라집니다. 종속성 그래프와 Dependabot alerts를 위한 Gradle 지원은 종속성 제출 API을 사용하여 얻은 데이터의 업로드로 제한됩니다.

  1. PHP, Rust, and Scala are supported for code scanning by third-party actions, but not by CodeQL. 2 3