2016-11-15 31 views
0

我使用聲納的網絡前端,插件沒有LOC或錯誤拾起SonarQube亞軍

我有一個位於此路徑

E:\agent2\test\sonar-project.properties 

sonar.projectKey=Test 
sonar.projectName=Test 
sonar.projectVersion=1.0 
sonar.sources=src/app 
sonar.sourceEncoding=UTF-8 

我下面sonar-project.properties文件有我的源代碼在以下位置

E:\agent2\test\src\app 

我的亞軍就設在這裏

E:\agent2\test\.sonarqube\bin\sonar-scanner-2.8\bin\ 

,我跑在CMD E中的以下內容:\ agent2 \測試>

E:\agent2\test\.sonarqube\bin\sonar-scanner-2.8\bin\sonar-runner -Dproject.settings= E:\agent2\test\sonar-project.properties -X 

它是所有正在運行的罰款,但沒有任何問題被報道並沒有LOC正在在日誌拿起它說以下

計算CPD爲0文件

所以它實際上並沒有看起來分析什麼,我知道有問題,因爲當我運行TSlint本地我得到的問題發現

+0

你正在使用哪個sonarqube版本? – benzonico

回答

0

你ANA裂解裝置看起來沒問題。

很可能您的SonarQube實例上沒有安裝相關的語言插件。要麼是,要麼你的代碼包含在具有無法識別的擴展名的文件中。

每一種語言的插件告訴SonarQube掃描器「我感興趣的是與這些擴展名的文件:...」

的事實分析了「0檔案」表示沒有文件擴展名被確認。

+0

我添加了sonar-web-frontend-plugin並重新啓動了聲納服務。如果我在我的項目中運行tslint,只是沒有通過聲納,所以錯誤不能在代碼庫中,UI會選擇規則並將它們列爲質量門,用於css,ts,js等? – MicroMan

+0

不熟悉那個插件。它是否聲明瞭相關的文件擴展名?還是它希望你已經安裝了插件? –

+0

日誌說它索引171文件和它拿起的擴展例如它說:「質量配置文件的td:tslint」,但它仍然說0文件的CPD和LOC在UI中爲零 – MicroMan