2016-05-13 109 views
0

我在使用MSbuild轉輪時排除自動生成的文件時遇到了一些問題。SonarQube根據內容排除自動生成文件

每個自動生成的文件都有。我已經進入sonarQube設置項目和設置「忽略的文件出現的問題」,以=

.*<auto-generated>.*

作業構建使用的MSBuild,但不會忽略文件和靜止召喚出來的問題。

這讓我瘋狂!

回答

0
  1. 排除的匹配是在完整文件路徑上執行的,因此您最好設置sonar.exclusions=**/.*auto-generated.*。 這將保證文件匹配自動生成的在ANY目錄中將被忽略。 (注:我不知道,如果是<>你想要的正則表達式或沒有的部分 見http://docs.sonarqube.org/display/SONAR/Narrowing+the+Focus#NarrowingtheFocus-patterns上的圖案使用

  2. 在哪裏/你是如何設定的排除,以避免掃描自動生成的文件

    。?

最簡單的方法是通過這種排除到的MSBuild轉輪(開始)與選項命令行/d:"sonar.exclusions=.*auto-generated.*"