cmake 如何在VScode for C中配置sonarlint?

7lrncoxx  于 2022-11-11  发布在  Vscode
关注(0)|答案(1)|浏览(204)

我正在练习干净的代码,我安装了sonarlint作为静态测试工具来帮助我编写干净的代码。安装编辑器后会出现此通知
SonarLint无法分析C和C++文件,因为没有配置的编译数据库。
经过一番搜索,我发现我应该添加一个文件,
编译_命令. json。
在添加此选项后,cmake应自动导出此文件
CMAKE导出编译命令
在VScode中何处可以添加此选项。
this link is where the vscode redirected me to creat the required .json file

bihw5rsg

bihw5rsg1#

我假设您正在使用CMake进行构建。如果是这种情况,请将以下行添加到CMakeLists.txt

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

然后生成项目,系统将为您创建数据库。

相关问题