【发布时间】:2017-03-26 00:41:25
【问题描述】:
感谢您花时间阅读我的问题。声纳扫描仪分析成功,但这些警告会打印在屏幕上。这个团队对 Sonar 和我来说都是新手,对 C++ 知识不够了解,都被难住了。
声纳扫描仪消息:
WARN: [/home/jenkins/workspace/Sonar/LIS/src/CORE/CCPARSE/lib/Factory.C:39]: syntax error, skip '__namespace'
对于包含命名空间块的其他文件,命名空间块中的所有内容都显示为语法错误。没有命名空间块的文件很好。团队需要命名空间块。
Factory.C中的实际代码:
#include <CCPARSE/Factory.H>
namespace CCPARSE {
不用说,如果我注释掉命名空间行及其右大括号,警告就会消失。
该文件是在声纳中分析的。我可以看到分析中提到的文件以及重复代码的计算等。
【问题讨论】:
标签: c++ namespaces sonarqube