VS Code 익스텐션용 CodeQL의 고급 기능 사용
Visual Studio Code용 CodeQL 익스텐션은 CodeQL에 대한 풍부한 언어 지원을 추가하고 코드베이스에서 문제를 찾기 위한 쿼리 작성을 지원합니다.
누가 이 기능을 사용할 수 있나요?
CodeQL은(는) 다음 리포지토리 유형에 사용할 수 있습니다.
- GitHub.com의 퍼블릭 리포지토리, GitHub CodeQL 사용 약관 참조
- GitHub Advanced Security을(를) 사용하도록 설정된 GitHub Enterprise Cloud의 조직 소유 리포지토리
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 익스텐션을 개선할 수 있도록 돕기 위해 사용량 현황 데이터 및 메트릭을 수집합니다.