Skip to main content

VS Code 익스텐션용 CodeQL의 고급 기능 사용

Visual Studio Code용 CodeQL 익스텐션은 CodeQL에 대한 풍부한 언어 지원을 추가하고 코드베이스에서 문제를 찾기 위한 쿼리 작성을 지원합니다.

누가 이 기능을 사용할 수 있는 있나요?

GitHub CodeQL은(는) 설치 시 사용자별로 라이선스가 부여됩니다. 라이선스 제한에 따라 특정 작업에만 CodeQL을(를) 사용할 수 있습니다. 자세한 내용은 "CodeQL CLI 알아보기"을(를) 참조하세요.

GitHub Advanced Security 라이선스가 있는 경우 CodeQL을(를) 사용하여 분석 자동화, 연속 통합 및 지속적인 업데이트를 할 수 있습니다. 자세한 내용은 "GitHub Advanced Security 정보.

CodeQL 모델 편집기 사용

Visual Studio Code에서 CodeQL 모델 팩을 보고, 쓰고, 편집할 수 있습니다.

사용자 지정 쿼리 만들기

템플릿에서 작업하여 고유한 코드를 작성해 특정 언어를 분석하는 사용자 지정 쿼리를 만들 수 있습니다.

CodeQL 쿼리 팩 및 라이브러리 팩 관리

CodeQL 익스텐션을 사용하여 Visual Studio Code에서 CodeQL 쿼리 및 라이브러리 팩을 보고, 쓰고, 편집할 수 있습니다.

소스 코드의 구조 탐색

AST 뷰어를 사용하여 CodeQL 데이터베이스의 추상 구문 트리를 표시할 수 있습니다.

Visual Studio Code에서 CodeQL 쿼리 테스트

Visual Studio Code 익스텐션을 사용하여 CodeQL 쿼리에 대한 단위 테스트를 실행할 수 있습니다.

설정 사용자 지정

필요에 맞게 Visual Studio Code 익스텐션용 CodeQL에 대한 설정을 편집할 수 있습니다.

CodeQL 작업 영역 설정

CodeQL(으)로 작업하는 경우 표준 라이브러리 및 쿼리에 액세스해야 합니다.

CodeQL CLI에 대한 액세스 구성

Visual Studio Code 익스텐션용 CodeQL에서는 CodeQL CLI을(를) 사용하여 쿼리를 컴파일하고 실행합니다.

Visual Studio Code용 CodeQL의 원격 분석

GitHub을(를) 허용하도록 특별히 옵트인하는 경우 GitHub은(는) 핵심 개발자가 VS Code용 CodeQL 익스텐션을 개선할 수 있도록 돕기 위해 사용량 현황 데이터 및 메트릭을 수집합니다.