我有一個廣泛的源代碼樹,我只想分析樹中的一些目錄。在SonarQube文檔中,我找到了 sonar.sources
選項的說明,在這種情況下應該有所幫助。SonarQube.Scanner.MSBuild.exe:如何指定sonar.sources?
首先,我嘗試將它作爲命令行參數/d:sonar.source=
發送...... SonarQube.Scanner.MSBuild.exe begin
調用接受參數,但它沒有任何區別。 SonarQube.Scanner.MSBuild.exe end
調用不接受參數。
我也嘗試在配置文件SonarQube.Analysis.xml
中指定它,它也沒有任何區別(雖然sonar.exclusions
通過配置文件很好地工作)。
SonarQube的Administration > Analysis Scope
網頁沒有sonar.sources
。
有什麼辦法可以使sonar.sources
與SonarQube.Scanner.MSBuild.exe
一起工作?我使用sonar-scanner-msbuild-3.0.0.629
和SonarQube 6.4
。
謝謝你的回答!有一個非常廣泛的源代碼樹,我只對幾個子目錄感興趣。因此,我的' – olegg
謝謝你的答案!我有一個非常廣泛的源代碼樹,我只對幾個子目錄感興趣。因此,我的'sonar.exclusions'列表將會很長。是否可以將'sonar.exclusions'和'sonar.inclusions'結合起來?我已經將我感興趣的目錄加入到了「sonar.inclusions」中,並排除了自動生成的文件'sonar.exclusions'。它不能很好地工作 - 儘管我在'索引的NN文件'(在我已排除的目錄中)中有非零條目,我最終得到了空分析。包含規則是否使用基本目錄或工作目錄? – olegg
看我的擴張@olegg。 –