Skip to main content

CodeQL CLI에 대한 액세스 구성

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

CodeQL CLI에 대한 액세스 구성

CodeQL CLI이(가) 이미 설치되어 있고 PATH에 추가된 경우 익스텐션에서 해당 버전을 사용합니다. 이는 GitHub에서 다운로드하는 대신 자체 CodeQL 데이터베이스를 만드는 경우일 수 있습니다. 자세한 내용은 "CodeQL 분석을 위한 코드 준비"을(를) 참조하세요.

그렇지 않으면 익스텐션에서 CodeQL CLI의 실행 파일에 대한 액세스를 자동으로 관리합니다. 이를 통해 CodeQL CLI이(가) CodeQL 익스텐션과 호환됩니다. VS Code Command Palette에서 CodeQL: CLI 업데이트 확인 명령을 사용하여 업데이트를 확인할 수도 있습니다.

참고:

  • 익스텐션 관리 CodeQL CLI은(는) 터미널에서 액세스할 수 없습니다. 익스텐션 외부에서 CLI를 사용하려는 경우(예: 데이터베이스 만들기) CodeQL CLI의 복사본을 직접 설치하는 것이 좋습니다.

  • 기본 동작을 재정의하고 특정 버전의 CodeQL CLI을(를) 사용하려면 익스텐션 설정에서 CodeQL CLI 실행 경로를 지정하면 됩니다. 자세한 내용은 "설정 사용자 지정"을(를) 참조하세요.

문제 해결

CodeQL CLI에 대한 액세스를 설정하는 데 어려움이 있는 경우 오류 메시지에 대한 CodeQL 익스텐션 로그를 확인하거나 사용 중인 CodeQL CLI의 위치를 확인합니다. 자세한 내용은 "로그 액세스"을(를) 참조하세요. 특히 익스텐션 로그에서 사용 중인 CodeQL CLI의 위치를 확인할 수 있습니다. 이는 익스텐션 관리 CLI인지 또는 외부 CLI인지 확인하려는 경우에 유용합니다.

익스텐션 관리 CodeQL CLI을(를) 사용하는 경우 익스텐션은 업데이트를 자동으로 확인(또는 CodeQL: CLI 업데이트 확인 명령)하며 업데이트된 버전을 수락하라는 메시지가 표시됩니다. 외부 CLI를 사용하는 경우 업데이트가 필요하면 수동으로 업데이트해야 합니다.