Когда я запускаю sonar-runner в проекте C ++, он не генерирует строки счетчика кода.
Я использую плагин сообщества Sonar C ++
http://docs.codehaus.org/pages/viewpage.action?pageId=185073817
Я не выполняю никакой предварительной обработки перед запуском сонара-бегуна.
Нужно ли выполнять какую-либо предварительную обработку кода 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
Если вы не скажете иначе, Sonar продвигается вперед и предполагает, что проект является Java-проектом. Для других языков вы должны сообщить об этом …
Таким образом, отправной точкой было бы добавить следующую строку:
sonar.language=c++
Он должен сообщать количество строк кода без какой-либо предварительной обработки.
Других решений пока нет …