2016-05-13 6 views
0

MSbuildランナーを使用する際に自動生成されたファイルを除外する際に問題があります。SonarQubeはコンテンツに基づいてファイルを自動生成しません

自動生成される各ファイル内には次のものがあります。私はプロジェクトのために設定sonarQubeに入ったとの仕事は、MSBuildのを使用して構築しますが、ファイルを無視し、それでも問題を呼び出していない

.*<auto-generated>.*

=に「ファイル上の問題を無視」を設定しています。

これは私を怒らせる!

答えて

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.*"

関連する問題