有关为什么C ++(社区)插件不会使用声纳 - 跑步者生成LOC的任何建议?

时间:2013-03-21 22:07:30

标签: c++ plugins sonar-runner

当我在C ++项目上运行sonar-runner时,它不会生成代码行数。

我正在使用Sonar C ++社区插件   http://docs.codehaus.org/pages/viewpage.action?pageId=185073817

在运行声纳跑步者之前,我没有运行任何预处理。

在运行sonar-runner之前,是否需要对C ++代码运行任何预处理?

我正在使用:

声纳:3.5 声纳跑者:2.0 C ++插件:sonar-cxx-plugin-0.2.jar

sonar-project.properties:

# required metadata
sonar.projectKey=external:CS
sonar.projectName=CS3D
sonar.projectVersion=2.0.0
# optional description
sonar.projectDescription=Crystal Space 3D.

# path to source directories (required)
sonar.sources=plugins,libs,apps,mk
# path to test source directories (optional)
sonar.tests=engine/test

1 个答案:

答案 0 :(得分:2)

除非你告诉它,否则Sonar继续并假设该项目是一个java项目。对于其他语言,您需要让它知道...

因此,一个起点是添加以下行:

sonar.language=c++

它应该报告一行代码计数而不进行任何预处理。

相关问题