Skip to main content

Использование расширенных функций расширения VS Code CodeQL

Расширение CodeQL для Visual Studio Code добавляет многофункциональную поддержку языка для CodeQL и поддерживает написание запросов для поиска проблем в базах кода.

Кто может использовать эту функцию?

CodeQL доступен для следующих типов репозитория:

Использование редактора моделей CodeQL

Вы можете просматривать, записывать и изменять пакеты моделей CodeQL в Visual Studio Code.

Создание пользовательского запроса

С помощью шаблона можно создать собственный код, чтобы создать пользовательский запрос для анализа определенного языка.

Управление пакетами запросов CodeQL и пакетами библиотеки

Вы можете просматривать, записывать и изменять пакеты запросов и библиотек CodeQL в Visual Studio Code с помощью расширения CodeQL .

Изучение структуры исходного кода

Средство просмотра AST можно использовать для отображения абстрактного дерева синтаксиса базы данных CodeQL .

Тестирование запросов CodeQL в Visual Studio Code

Модульные тесты можно выполнять для запросов CodeQL с помощью расширения Visual Studio Code .

Настройка параметров

Параметры для расширения CodeQL можно изменить для расширения Visual Studio Code в соответствии с вашими потребностями.

Настройка рабочей области CodeQL

При работе с CodeQLтребуется доступ к стандартным библиотекам и запросам.

Настройка доступа к CLI CodeQL

Расширение CodeQL для расширения Visual Studio Code использует CodeQL CLI для компиляции и выполнения запросов.

Телеметрия в CodeQL для Visual Studio Code

Если вы специально решили разрешить GitHub сделать это, GitHub собирает данные об использовании и метрики для улучшения расширения CodeQL для VS Code.