为什么声纳指标有时会出错?
Why sonar metrics are sometimes wrong?
我的声纳指标在 :
上有时是错误的
- 评论数
- 个 类
- 行数
- 代码行数
例如,当我单击 类 的指标编号时,我看到一些文件的正确计数为 类, 但我看到一些文件具有所有指标值为 0.
怎么了?
(可能有内存限制或文件数限制?...)
通过隔离具体有问题的文件,我发现解析错误 :
com.sonar.sslr.api.RecognitionException:第 123 行第 0 列的解析错误未能匹配所有:parametersAndQualifiers virtSpecifier ctorInitializer compoundStatement functionTryBlock parametersAndQualifiers bracedInitList
似乎 sonar 不支持某些增强指令,例如:
BOOST_CLASS_VERSION(MyClass, 0)
所以下一步,找到解决方法...
我的声纳指标在 :
上有时是错误的- 评论数
- 个 类
- 行数
- 代码行数
例如,当我单击 类 的指标编号时,我看到一些文件的正确计数为 类, 但我看到一些文件具有所有指标值为 0.
怎么了?
(可能有内存限制或文件数限制?...)
通过隔离具体有问题的文件,我发现解析错误 :
com.sonar.sslr.api.RecognitionException:第 123 行第 0 列的解析错误未能匹配所有:parametersAndQualifiers virtSpecifier ctorInitializer compoundStatement functionTryBlock parametersAndQualifiers bracedInitList
似乎 sonar 不支持某些增强指令,例如:
BOOST_CLASS_VERSION(MyClass, 0)
所以下一步,找到解决方法...