如何使用Sonar C/C++插件激活cppcheck规则
How to activate cppcheck rules with Sonar C/C++ plugin
我刚刚安装了C/C++插件SonarSource的评估版本。文件上写着:
- 将sonar.cpp.cppcheck.path设置为cppcheck可执行文件->done
- 在您的质量档案中激活一些Cppcheck规则->如何做到这一点
我找不到如何激活cppcheck规则。如果我浏览质量配置文件,我可以看到60条规则。如果我尝试从cppcheck存储库中筛选规则,则不会出现任何规则。那么我该怎么办呢?
另外,我以前先运行cppcheck进行分析,然后使用Sonar C++社区插件,其中包含219个cppcheck规则。我的第一个猜测是从Community概要文件中继承SonarSource概要文件,但它们不共享概要文件类型:C/C++和C++。所以我无法实现这一点(因此不知道这是否是我正在寻求的解决方案)
这是一个误解:
- 质量配置文件页面中的规则列表示活动规则的数量,而不是配置文件可用规则的总数
- 配置文件页面默认筛选活动规则,这会隐藏非活动规则
解决方案是删除Activation字段上的筛选器,然后按照文档中的说明激活所有规则。
相关文章:
- 从C++本机插件更新Vector3数组
- 使用CMake创建QML插件
- 停止cmake target_link_libraries将插件中静态库的两个对象文件链接到静态库本身
- 如何创建从Maya(或类似程序)到虚幻引擎的自定义数据导出插件
- clang 插件:在编译过程中修改 AST
- 实现动态插件管理器
- 我想通过带有C++和Python的插件创建一个可扩展的应用程序
- Agora.io 虚幻引擎插件构建错误
- 使用带有C++对象和标准库容器的插件系统
- 运行命令 "rosbag play example.bag" 时出错。找不到与插件 rosbag/NoEncryptor 对应的库
- 编译 llvm 插件时出现问题:llvm/Config/llvm-config.h:没有这样的文件或目录
- 通过 Gazebo 世界插件将静态对象附加到机器人链接
- 如何为模块化应用程序实现C++插件系统
- 'string'文件在带有C++文件的iOS插件上找不到
- 在 Android 上安装 GStreamer 插件
- 如何使用MSVC 2019创建和使用Qt 5.14.0自定义小工具插件
- 如何在 Windows 操作系统中在 geany 中安装插件
- 节点插件 API 将数组作为函数参数传递
- 如何在日食中激活自动建议?
- 如何使用Sonar C/C++插件激活cppcheck规则