Использование расширенных функций расширения VS Code CodeQL
Расширение CodeQL для Visual Studio Code добавляет многофункциональную поддержку языка для CodeQL и поддерживает написание запросов для поиска проблем в базах кода.
Кто может использовать эту функцию?
CodeQL доступен для следующих типов репозитория:
- Общедоступные репозитории на GitHub.com, см. статью "Условия и условия GitHub CodeQL"
- Репозитории организации на GitHub Enterprise Cloud с включенными GitHub Advanced Security
Использование редактора моделей 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.