이 콘텐츠는 CodeQL CLI의 최신 릴리스에 대해 설명합니다. 이 릴리스에 대한 자세한 내용은 를 참조하세요 https://github.com/github/codeql-cli-binaries/releases.
이전 릴리스에서 이 명령에 사용할 수 있는 옵션에 대한 세부 정보를 보려면 터미널에서 옵션을 사용하여 명령을 --help
실행합니다.
개요
codeql dataset import --dbscheme=<file> [--threads=<num>] <options>... -- <dataset> <trap>...
Description
[배관] 원시 데이터 세트로 TRAP 파일 집합을 가져옵니다.
데이터 세트를 TRAP 파일로 채워서 만들거나 TRAP 파일의 데이터를 기존 데이터 세트에 추가합니다. 데이터 세트 업데이트는 올바른 dbscheme이 있고 해당 ID 풀이 초기 가져오기에서 유지된 경우에만 가능합니다.
기본 옵션
<dataset>
[필수] 만들거나 업데이트할 원시 QL 데이터 세트의 경로입니다. 디렉터리가 아직 없는 경우 만들어집니다.
<trap>...
가져올 .trap(.gz) 파일 또는 .trap(.gz) 파일을 재귀적으로 검사할 디렉터리에 대한 경로입니다. 파일이 제공되지 않으면 빈 데이터 세트가 만들어집니다.
-S, --dbscheme=<file>
[필수] 가져올 TRAP 파일을 설명하는 dbscheme 정의입니다.
-j, --threads=<num>
가져오기 작업에 이 많은 스레드를 사용합니다.
기본값은 1입니다. 0을 전달하여 컴퓨터의 코어당 하나의 스레드를 사용하거나 -N 을 전달하여 N 코어를 사용하지 않은 상태로 둘 수 있습니다(하나 이상의 스레드를 계속 사용).
--[no-]check-undefined-labels
[고급] 정의되지 않은 레이블에 대한 오류를 보고합니다.
--[no-]check-unused-labels
[고급] 사용되지 않는 레이블에 대한 오류를 보고합니다.
--[no-]check-repeated-labels
[고급] 반복 레이블에 대한 오류를 보고합니다.
--[no-]check-redefined-labels
[고급] 다시 정의된 레이블에 대한 오류를 보고합니다.
--[no-]check-use-before-definition
[고급] 정의되기 전에 사용된 레이블에 대한 오류를 보고합니다.
--[no-]fail-on-trap-errors
[고급] 트랩 가져오기 중에 오류가 발생하면 0이 아닌 을 종료합니다.
--[no-]include-location-in-star
[고급] 온 TRAP 파일의 위치를 인코딩하는 엔터티 ID를 생성합니다. TRAP 생성기의 디버깅에 유용할 수 있지만 데이터 세트에서 많은 공간을 차지합니다.
일반 옵션
-h, --help
이 도움말 텍스트를 표시합니다.
-J=<opt>
[고급] 명령을 실행하는 JVM에 옵션을 제공합니다.
(공백이 포함된 옵션이 올바르게 처리되지 않도록 주의하세요.)
-v, --verbose
인쇄되는 진행률 메시지 수를 증분 방식으로 늘입니다.
-q, --quiet
인쇄되는 진행률 메시지 수를 증분 방식으로 줄입니다.
--verbosity=<level>
[고급] 세부 정보 표시 수준을 오류, 경고, 진행률, progress+, progress++, progress+++ 중 하나로 명시적으로 설정합니다. -v
및 -q
를 재정의합니다.
--logdir=<dir>
[고급] 타임스탬프와 실행 중인 하위 명령의 이름을 포함하는 생성된 이름을 사용하여 지정된 디렉터리의 하나 이상의 파일에 자세한 로그를 씁니다.
(모든 권한을 가진 이름으로 로그 파일을 작성하려면 대신 stderr를 원하는 대로 지정 --log-to-stderr
하고 리디렉션합니다.)