참고 항목
이 콘텐츠는 CodeQL CLI의 최신 릴리스에 대해 설명합니다. 이 요소에 대한 자세한 내용은 https://github.com/github/codeql-cli-binaries/releases을(를) 참조하세요.
이전 릴리스에서 이 명령에 사용할 수 있는 옵션의 세부 정보를 보려면 터미널에서 옵션을 사용하여 --help 명령을 실행합니다.
개요
codeql resolve languages <options>...
codeql resolve languages <options>...
Description
설치된 CodeQL 추출기 팩 목록입니다.
JSON 출력이 선택된 상태에서 실행하면, 이 명령은 각 추출기 팩 이름에 대해 여러 위치를 보고할 수 있습니다. 이 경우, 하나의 검색 요소 내에서 팩이 서로 충돌하는 위치를 가지고 있음을 의미하므로 실제로 해결할 수 없습니다. 호출자는 실제 위치를 사용하여 적절한 오류 메시지를 구성할 수 있습니다.
Options
기본 옵션
--search-path=<dir>[:<dir>...]
추출기 팩을 찾을 수 있는 디렉토리 목록입니다. 디렉토리는 추출기 팩 자체이거나, 추출기를 즉시 하위 디렉토리로 포함하는 디렉토리일 수 있습니다.
경로에 여러 디렉토리 트리가 포함된 경우, 순서가 우선순위를 정의합니다. 대상 언어가 여러 디렉토리 트리에서 일치하면, 먼저 지정된 것이 우선합니다.
CodeQL 툴체인에 번들된 추출기는 항상 발견되지만, 별도로 배포된 추출기를 사용해야 하는 경우 이 옵션을 지정해야 합니다(또는 더 나은 방법으로, 사용자별 구성 파일에 --search-path을 설정할 수 있습니다).
(참고: Windows에서는 경로 구분자가 ;입니다.)
--[no-]filter-to-languages-with-queries
기본 쿼리가 있는 언어만 나열합니다.
v2.23.1부터 사용할 수 있습니다.
--format=<fmt>
출력 서식을 선택합니다. 옵션 포함 사항:
`text` _(기본값)_: 표준 출력으로 추출기 팩의 경로를 출력합니다.
`json`: JSON 문자열로 추출기 팩의 경로를 출력합니다.
`betterjson`: JSON 문자열로 추출기 팩에 대한 세부 정보를 출력합니다.
일반 옵션
-h, --help
이 도움말 텍스트를 표시합니다.
-J=<opt>
\[고급] 명령을 실행하는 JVM에 옵션을 전달합니다.
(공백이 포함된 옵션은 올바르게 처리되지 않을 수 있습니다.)
-v, --verbose
출력되는 진행 메시지의 수를 점진적으로 증가시킵니다.
-q, --quiet
출력되는 진행 메시지의 수를 점진적으로 줄입니다.
--verbosity=<level>
\[고급] 상세 수준을 명시적으로 설정합니다. 선택 가능한 값: errors, warnings, progress, progress+, progress++, progress+++.
`-v` 및 `-q`를 재정의합니다.
--logdir=<dir>
\[고급] 지정된 디렉토리에 자세한 로그를 하나 이상 기록합니다. 로그 파일 이름에는 타임스탬프와 실행 중인 하위 명령 이름이 포함됩니다.
(로그 파일 이름을 완전히 제어하고 싶다면, 대신 --log-to-stderr을 사용하고 원하는 대로 stderr를 리디렉션하세요.)
--common-caches=<dir>
\[고급] CLI의 여러 실행 간에 유지되는 디스크상의 캐시 데이터 위치를 제어합니다. 여기에는 다운로드된 QL 팩과 컴파일된 쿼리 계획이 포함됩니다. 명시적으로 설정하지 않은 경우, 사용자 홈 디렉터리에 있는 `.codeql`이라는 이름의 디렉터리를 기본값으로 사용하며, 해당 디렉터리가 존재하지 않으면 새로 생성됩니다.
v2.15.2부터 사용할 수 있습니다.