Преимущества использования расширения CodeQL для Visual Studio Code для работы с пакетами
С помощью расширения CodeQL для расширения Visual Studio Code можно:
-
Напишите пакеты запросов CodeQL без необходимости проверить стандартные библиотеки в рабочей области.
-
Установите зависимости для пакетов запросов CodeQL в рабочей области VS Code .
-
Скачайте пакеты запросов CodeQL.
-
Просмотрите пакет запросов CodeQL и все его зависимости.
Дополнительные сведения о создании и редактировании пакетов запросов и библиотек CodeQL см. в разделе Создание и работа с пакетами CodeQL.
Установка зависимостей для пакетов запросов CodeQL
-
В VS Codeоткройте VS Code Command Palette и запустите CodeQL: установите зависимости пакета.
-
Выберите пакеты, для которого требуется установить зависимости.
Скачивание пакетов запросов CodeQL
-
В VS Codeоткройте VS Code Command Palette и запустите CodeQL: скачайте пакеты.
-
Вы можете скачать все основные пакеты запросов или ввести полное имя определенного пакета для скачивания. Пакеты запросов, созданные другими пользователями, можно скачать.
Просмотр пакета запросов CodeQL и его зависимостей
-
В VS Codeоткройте
qlpack.yml
файл в корне любого каталога пакетов CodeQL. -
dependencies
В разделеqlpack.yml
файла вы увидите, какие библиотеки зависят от пакета. -
При необходимости можно использовать функции Intellisense VS Code. Например, если наведите указатель мыши на элемент из библиотеки, зависят от пакета, Visual Studio Code устранит его, чтобы просмотреть документацию по элементу.
-
Чтобы просмотреть полное определение элемента запроса, щелкните правой кнопкой мыши и выберите "Перейти к определению".
-
Если пакет библиотеки присутствует в той же рабочей области Visual Studio Code, это приведет к определению в рабочей области.
-
В противном случае вы увидите определение, хранящееся в кэше пакетов, где сохраняются скачанные зависимости. Кэш пакетов — это общее расположение, которое хранится в домашнем каталоге по умолчанию.
-