Эта версия GitHub Enterprise Server была прекращена 2024-07-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.
Использование расширенных функций расширения VS Code CodeQL
Расширение CodeQL для Visual Studio Code добавляет многофункциональную поддержку языка для CodeQL и поддерживает написание запросов для поиска проблем в базах кода.
Кто может использовать эту функцию?
GitHub CodeQL лицензируется на основе каждого пользователя при установке. Вы можете использовать CodeQL только для определенных задач в соответствии с ограничениями лицензии. Дополнительные сведения см. в разделе Сведения о интерфейсе командной строки CodeQL.
Если у вас есть лицензия GitHub Advanced Security, можно использовать CodeQL для автоматического анализа, непрерывной интеграции и непрерывной доставки. Дополнительные сведения см. в разделе Сведения о GitHub Advanced Security.
Создание пользовательского запроса
С помощью шаблона можно создать собственный код, чтобы создать пользовательский запрос для анализа определенного языка.
Управление пакетами запросов 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.