从 Visual Studio Code 上的 Code QL 文件夹中选择数据库

Choose database from folder Code QL on Visual Studio Code

我想使用 Visual Studio 代码中的 Code QL 来解析 Java 项目,我在单击图标“选择”后选择 java 项目的源文件夹文件夹中的数据库”。我项目的文件夹如下所示:

我收到错误 'c:\Users\mouna\git\chess\java-chess' does not contain a dataset directory. ,我该如何解决这个问题?我做错了什么?

首先你必须在你的机器上安装 codeQL 包。通过将 codeql 命令添加到环境变量 PATH 中,确保可以从命令行访问它。然后按照说明 here 并为您的代码库创建一个数据库

ex : codeql database  create projectName-database --language=java
      --command="mvn clean install" --source-root="C:\code\projectFolder"

然后将新建的数据库上传到VS code。 按照说明 here 进行 运行 您的分析