[英]SonarQube showing issues but 0 days technical debt
我正在使用Cppcheck在我的C ++項目上運行分析,然后將結果加載到SonarQube中。 SonarQube正在顯示問題,但技術債務顯示為0。
如何獲得技術債務以正確顯示?
我正在使用以下命令運行Cppcheck:
"C:\Program Files (x86)\Cppcheck\cppcheck.exe" -v --enable=all --xml --xml-version=1 "C:\Users\tim\Documents\Visual Studio 2013\Projects\TestCpp" 2> cppcheck-TestCpp.xml
我的sonar-project.properties文件:
sonar.projectKey=TestCpp
sonar.projectVersion=1.0
sonar.projectName=Temp cpp Test
sonar.sources=.
sonar.language=c++
sonar.sourceEncoding=UTF-8
#Cppcheck
sonar.cxx.cppcheck.reportPath=cppcheck-*.xml
這是我針對它運行的測試代碼:
int main()
{
// unused variable
int nTmp = 0;
// index out of bounds
char a[10];
a[10] = 0;
return 0;
}
SonarQube正在顯示此代碼中的3個問題和0個技術債務。 我還需要做什么來顯示技術債務?
我正在運行SonarQube 4.4版和Sonar Runner 2.3版
我已經運行了帶調試日志記錄功能的sonar-runner,但在加載Cppcheck結果時沒有看到任何錯誤。
Cppcheck版本1.63
我還應該提到這是使用C ++社區插件版本0.9.0
通過下載最新版本的C ++社區插件 (v0.9.1),我能夠解決此問題。
現在出現了技術債務(3期40分鍾)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.