Сведения о пользовательских запросах
Примечание. Создание настраиваемого запроса является необязательным, а github/codeql
репозиторий содержит большое количество примеров запросов, которые можно использовать.
Вы создаете новый ��айл запроса из шаблона для заданного языка, который импортирует стандартные библиотеки для анализа этого языка. Дополнительные сведения см. в разделе Сведения о CodeQL queries в документации CodeQL.
Создание пользовательского запроса
-
На боковой панели расширения откройте представление "Запросы", а затем щелкните значок создания запроса .
-
В VS Code Command Paletteвыберите целевой язык для запроса. Если вы не решили создать пользовательский запрос в существующем каталоге, выбор языка автоматически создаст каталог с меткой
codeql-custom-queries-LANGUAGE
, гдеLANGUAGE
указано имя выбранного языка. Затем шаблон запросаexample.ql
будет добавлен в существующий или автоматически созданный каталог. -
В шаблоне напишите пользовательский запрос, а затем сохраните файл. После завершения запроса его можно запустить в представлении "Запросы".
Дополнительные материалы
Вы можете узнать, как создавать запросы для поддерживаемых языков в документации CodeQL :