CodeQL 구성 파일 사용하기
-
`config` 파일을 홈(Linux 및 macOS) 또는 사용자 프로필(Windows) 디렉터리 내 `.config/codeql/` 하위 디렉터리에 만들어 저장합니다. 예: . -
해당 파일에서 사용자의 CodeQL 명령에 적용하고자 하는 옵션들을 지정하십시오. 옵션을 지정하는 구문은 다음과 같습니다.
<command> <subcommand> <option> <value> -
둘 이상의 명령에 동일한 옵션을 적용하려면 다음을 수행할 수 있습니다.
- 생략하면 모든 관련 옵션이 지정됩니다.
- 두 가지를 모두 생략하게 되면 모든 두 가지에 대해 해당 옵션이 전역적으로 지정됩니다
참고 항목
- 파일은 옵션 플래그와 값 사이에 쉼표가 아닌 공백만 허용합니다.
- 명령줄에서 옵션을 지정하면 해당 옵션에 대해 정의된 값을 덮어씁니다.
- , 또는 전역적으로 둘 이상의 옵션을 지정하려면 각 옵션에 대해 한 줄을 사용합니다.
예시
-
CSV 형식으로 에 의해 생성된 모든 분석 결과를 출력하려면 다음을 지정합니다.
database analyze --format csv여기서는 에 동일한 옵션이 전달되는 동안 실행되는 하위 수준 명령을 방지하기 위해 명령 및 하위 명령을 지정해야 합니다.
-
CodeQL 명령을 실행할 때 사용할 RAM(4096MB) 및 스레드 수(4)를 정의하려면 별도의 줄에서 다음을 지정합니다.
--ram 4096 --threads 4 -
CodeQL에 대한 디렉터리를 전역적으로 지정하여 CodeQL 팩(설치 디렉터리의 형제가 아님)을 스캔하려면 다음을 사용합니다.
--search-path <path-to-directory>