如何在SonarQube中添加VC++等语言的质量配置文件?
解决SonarQube创建质量配置文件时缺少VC++等语言选项的问题
别急,这个问题其实是SonarQube的默认机制导致的——只有当你安装了对应语言的分析插件后,该语言才会出现在创建质量配置文件的下拉菜单里。针对VC++的情况,你可以按照下面的步骤操作:
- 首先,确认你的SonarQube服务器有没有安装「SonarCFamily」插件(VC属于C生态,SonarQube用这个插件支持C/C++/Objective-C的分析)。默认情况下SonarQube是不带这个插件的,需要手动安装。
- 安装插件的具体步骤:
- 用管理员账号登录SonarQube后台
- 进入「Administration」(管理)页面,找到「Marketplace」(应用市场)
- 在搜索框输入「C/C++」,找到SonarCFamily插件后点击「Install」完成安装
- 安装结束后,重启你的SonarQube服务器
- 重启完成后,回到质量配置页面再点击「创建」,下拉菜单里就会出现「C/C++」选项了,这时候你就可以创建适配VC++项目的质量配置文件了。
补充一句:如果是其他语言(比如Python、Go等)出现类似情况,也是同样的逻辑——先安装对应语言的官方插件,就能在创建质量配置文件时看到对应的选项了。
内容的提问来源于stack exchange,提问作者Raq
相关产品推荐
相关产品推荐

