我使用SonarQube 6.0,插件sonar-cxx-plugin 0.9.7(社区)和声纳扫描仪2.8,但是当我执行它时,只有关于行数和重复的信息。错误和漏洞以及代码气味为0.我修改了规则默认用于包含MISRA规则(此配置文件使用得很好)
我通过以下命令执行声纳:
sonar-scanner -e -Dsonar.host.url=XXX -Dsonar.language=c++ -Dsonar.sources=./ -Dsonar.projectKey=YYY -Dsonar.projectName=TEST
我无法复制执行日志,但在这里是我认为最重要的信息(如果需要更多细节,我会告诉你你想看到的内容)
main.c:1] cannot find the source for "#include <iostream>"
undefined report path 'sonar.cxx.rats.reportPath'
undefined report path 'sonar.cxx.cppcheck.reportPath'
undefined report path 'sonar.cxx.pclint.reportPath'
undefined report path 'sonar.cxx.drmemory.reportPath'
undefined report path 'sonar.cxx.compiler.reportPath'
undefined report path 'sonar.cxx.veron.reportPath'
undefined report path 'sonar.cxx.valgrind.reportPath'
Analysis Success
至于表明分析是在没有错误的情况下进行的,但是我总是将0用于0中的Bugs漏洞和代码嗅觉。
请问您如何调整它的问题?谢谢。
答案 0 :(得分:0)
尝试放置sonar.sources=.
(不带/)