社区C和x2B+;插件-相对于Sonarqube C++;插件 我知道有C++的C++社区插件可以被分析,还有一个来自声纳的插件,这个插件不是免费的。我确实使用了社区C++插件,但是我想知道这两个插件之间的区别。 这两个插件中的规则集是否不同 社区C++插件有多稳定,它会拥有或捕获类似于声纳C++插件的结果或技术债务。

社区C和x2B+;插件-相对于Sonarqube C++;插件 我知道有C++的C++社区插件可以被分析,还有一个来自声纳的插件,这个插件不是免费的。我确实使用了社区C++插件,但是我想知道这两个插件之间的区别。 这两个插件中的规则集是否不同 社区C++插件有多稳定,它会拥有或捕获类似于声纳C++插件的结果或技术债务。,sonarqube,sonarqube5.1,Sonarqube,Sonarqube5.1,谢谢 Sandeep < P> C++社区插件在0.94版本中稳定,几乎完全支持C++ 11和部分C++ 14。您可以看到功能的完整列表 社区插件主要依赖于外部分析器及其高度可扩展性,如果遵循输入格式,您可以使用任何外部工具。请参见,默认情况下,它支持RAT、VERA、CPPCCHECK和PClint(假设您在分析之外生成报告) 除此之外,它还包含大约30个自己的插件,这些插件可以在sonar的许多插件中找到(这些插件在分析过程中运行)。SonarSource提供的C++插件和在分析过程中运行

谢谢
Sandeep

< P> C++社区插件在0.94版本中稳定,几乎完全支持C++ 11和部分C++ 14。您可以看到功能的完整列表

社区插件主要依赖于外部分析器及其高度可扩展性,如果遵循输入格式,您可以使用任何外部工具。请参见,默认情况下,它支持RAT、VERA、CPPCCHECK和PClint(假设您在分析之外生成报告)


除此之外,它还包含大约30个自己的插件,这些插件可以在sonar的许多插件中找到(这些插件在分析过程中运行)。SonarSource提供的C++插件和在分析过程中运行的196个自己的规则,参见

答案主要是基于意见的-你基本上是要求比较2种不同的产品。为了添加到Dinesh SonarSourceTeam评论中,SangaQube C++插件是一个商业插件,你应该接触商业。支持澄清此问题。11:16:30.506 WARN-[sonar.cxx.forceIncludes:1]:找不到“VS10Macros.h”的源代码11:16:30.643 WARN-[/var/lib/jenkins/jobs/sonar\u OnlineBackoOffice/workspace/INCLUDE/Activity\u PL.h:4]:找不到“#INCLUDE”的源代码11:16:30.646 WARN-[/var/lib/jenkins/jobs/Sonar#OnlineBackoOffice/workspace/INCLUDE/Activity#PL.h:5]:找不到“#INCLUDE”autoreg_dlg.h”的源11:16:31.057错误-无法解析文件:/var/lib/jenkins/jobs/Sonar#OnlineBackoOffice/workspace/INCLUDE/COSServices.h 11:16:31.057错误-第51行第16:46列外部“C”解析错误{47:48:49:50:>\uu declspec(dllimport)INT\u stdcallFARPASCALCOSLOGON(LPSTRName,LPSTRPsw,LPSTR AppId,LPSTR gs\u COSSys);52:\uu declspec(dllimport)INT\u stdcallFARPASCALSend\u SMS(在Jenkins中构建sonar作业时,LPST将此错误定位。但是作业正在成功运行。在sonar报告中,它显示0个问题。因此,需要做什么来解决此问题。这是sonar.properites文件内容。sonar.projectKey=OnlineBackOffice sonar.projectName=OnlineBackOffice项目sonar.projectVersion=1.0 sonar.cxx.suffixes.sources=.cxx、.cpp、.cc、.c sonar.cxx.后缀.headers=.hxx、.hpp、.hh、.h sonar.cxx.include_目录=include sonar.cxx.forceIncludes=VS10Macros.h sonar.sourceEncoding=ISO-8859-1 sonar.sources=.sonar.language=c++sonar.cxx.cppchcheck.reportPath=*-*.xmltry并按照此处的说明进行操作:如果运行windows,可以尝试使用此wrapper和