Использование Интерфейса командной строки CodeQL
CodeQL CLI можно использовать для локальной разработки, тестирования и выполнения запросов CodeQL в проектах программного обеспечения.
GitHub CodeQL лицензируется на уровне пользователя после установки. CodeQL можно использовать только для определенных задач в соответствии с лицензионными ограничениями. Дополнительные сведения см. в разделе Сведения о CodeQL CLI.
Если у вас есть учетная запись GitHub Enterprise и лицензия на GitHub Advanced Security, вы можете использовать CodeQL для автоматического анализа, непрерывной интеграции и непрерывной поставки. Вы можете создать корпоративную учетную запись, обратившись в отдел продаж. Дополнительные сведения см. в разделе About GitHub Advanced Security.
Сведения о CodeQL CLI
CodeQL CLI можно использовать для локального запуска процессов CodeQL в проектах программного обеспечения.
Getting started with the CodeQL CLI
To get started with the CodeQL CLI, you need to set up the CLI so that it can access the tools and libraries required to create and analyze databases.
Creating CodeQL databases
You can build a CodeQL database containing the data needed to query your code.
Параметры средства извлечения
CodeQL CLI можно использовать для локального выполнения процессов CodeQL в проектах программного обеспечения.
Analyzing databases with the CodeQL CLI
You can run queries against a CodeQL database extracted from a codebase.
Using custom queries with the CodeQL CLI
You can write your own CodeQL queries to find specific vulnerabilities and errors.
Создание наборов запросов CodeQL
Вы можете создавать наборы запросов для запросов, которые часто используются в анализе CodeQL.
Тестирование пользовательских запросов
Вы можете настроить тесты для запросов CodeQL, чтобы убедиться, что они продолжают возвращать ожидаемые результаты в новых выпусках CodeQL CLI.
Тестирование файлов справки по запросу
CodeQL CLI можно использовать для предварительного просмотра файлов справки запроса в качестве Markdown и проверки их допустимости.
Создание пакетов CodeQL и работа с ними
Вы можете использовать пакеты CodeQL для создания, совместного использования, зависимости от запросов и библиотек CodeQL и их выполнения.
Публикация и использование пакетов CodeQL
Вы можете публиковать собственные пакеты CodeQL и использовать пакеты, опубликованные другими людьми.
Указание параметров команды в файле конфигурации CodeQL
Параметры команды по умолчанию можно сохранить в файле конфигурации CodeQL.