CodeQl: не удалось решить проблему с модулем PythonPython

Программы на Python
Ответить
Anonymous
 CodeQl: не удалось решить проблему с модулем Python

Сообщение Anonymous »

Я пытаюсь запустить простую команду ql кода на своем vscode. но когда я пытаюсь выполнить эту программу:

Код: Выделить всё

import python

from File f
where f.getFileExtension() = "py"
select f, "Fichier Python analysé"

об этом свидетельствует ошибка:

Код: Выделить всё

Failed to run query:
ERROR: could not resolve module python (H:\Desktop\Codeql\test.ql:1,8-14)
ERROR: could not resolve type File (H:\Desktop\Codeql\test.ql:3,6-10
Я загрузил базу данных перед выполнением запроса с помощью этой команды:

Код: Выделить всё

codeql database create database --language=python --overwrite
Мой codeql работает хорошо, когда я набираю codeql --version:

Код: Выделить всё

PS H:\Desktop\Codeql> codeql --version
CodeQL command-line toolchain release 2.19.3.
Copyright (C) 2019-2024 GitHub, Inc.
Unpacked in: h:\Desktop\codeql-win64\codeql
Analysis results depend critically on separately distributed query and
extractor modules. To list modules that are visible to the toolchain,
use 'codeql resolve packs' and 'codeql resolve languages'.
PS H:\Desktop\Codeql> codeql resolve languages
cpp (h:\Desktop\codeql-win64\codeql\cpp)
csharp (h:\Desktop\codeql-win64\codeql\csharp)
csv (h:\Desktop\codeql-win64\codeql\csv)
go (h:\Desktop\codeql-win64\codeql\go)
html (h:\Desktop\codeql-win64\codeql\html)
java (h:\Desktop\codeql-win64\codeql\java)
javascript (h:\Desktop\codeql-win64\codeql\javascript)
properties (h:\Desktop\codeql-win64\codeql\properties)
python (h:\Desktop\codeql-win64\codeql\python)
ruby (h:\Desktop\codeql-win64\codeql\ruby)
swift (h:\Desktop\codeql-win64\codeql\swift)
xml (h:\Desktop\codeql-win64\codeql\xml)
yaml (h:\Desktop\codeql-win64\codeql\yaml)
Я не знаю, как решить проблему.
Я ожидаю, что эта программа будет работать правильно, я установил и удалил codeql на этом сайт, загрузив версию codeql-wi64. Я правильно добавил пути (я использую Windows, но даже в Linux это не работает)

Подробнее здесь: https://stackoverflow.com/questions/792 ... on-problem
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»