Использование файла конфигурации CodeQL
-
Создайте и сохраните файл
configв вашей домашней (Linux и macOS) или профиле пользователя (#REF!) в подкаталоге.config/codeql/. Например: . -
В файле укажите опции, которые хотите применить к командам CodeQL. Синтаксис для указания параметров выглядит следующим образом:
<command> <subcommand> <option> <value> -
Чтобы применить одни и те же опции к нескольким командам, вы можете:
- Опустить , что укажет опцию для каждого релевантного
- Опустите оба варианта и , которые глобально укажут опцию для всех релевантных и
Примечание.
- Файлы принимают только пробелы, а не , между флагами опций и значениями.
- Указание опции в командной строке переопределяет любое значение, определённое для этой опции.
- Чтобы указать более одного варианта для , , или глобально, используйте одну строку на каждый вариант.
Примеры
-
Чтобы вывести все результаты анализа, созданные в формате CSV, необходимо указать следующее:
database analyze --format csvЗдесь необходимо указать команду и подкоманда, чтобы предотвратить выполнение любой из низкоуровневых команд, выполняемых во время прохождения того же параметра.
-
Чтобы определить ОЗУ (4096 МБ) и количество потоков (4) для использования при выполнении команд CodeQL укажите следующее в отдельных строках:
--ram 4096 --threads 4 -
Чтобы глобально указать каталог для CodeQL для сканирования пакетов CodeQL (который не является братом каталога установки), используйте следующую команду:
--search-path <path-to-directory>