簡體   English   中英

SonarQube顯示問題,但0天的技術債務

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM