2017-03-22 31 views
0

私はフロント部分に角型アプリケーションのソナーを使用しています。Sonarqube - 特定のファイルのセットを除外します。

私のアプリケーションには多くのjsファイルがありますが、私はSonarが無視するか除外する必要があります.spec.jsで終わるjsファイルはAngularのテスト単位です。

"src/app"の下に多数のフォルダがあり、その中に.spec.jsファイルを含む多くのフォルダがあります。

sonar.test.exclusions=src/app/*.spec.js 

または

sonar.exclusions=src/app/*.spec.js 

しかし、私は何であるかの形式で、わからない:プロパティで

は、ソナー(sonar-project.properties)にファイルを、私は私が使用することができると思いますプロパティの値。

ありがとう、

答えて

1

はい、あなたは正しいです。 sonar.exclusionsプロパティを使用してソースファイルを分析から除外し、sonar.test.exclusionsプロパティを使用して単体テストを除外することができます。カンマ区切りのファイルパスパターンのリストをこれらのプロパティに渡す必要があります。

パスパターンを指定する方法については、to this topicを参照することをお勧めします。

**/src/app/*.spec.js 
+0

ありがとうございます、うまくいきましたが、私は入れました:sonar.test.exclusions = **/*。spec.js、私はそれを理解するためにドキュメントをチェックします – Eladerezador

0

私はいつも*/*.jsを使用して、それがメインのディレクトリ内のファイルのために私のために動作します:あなたは、すべてのsrc /アプリのディレクトリからすべての.spec.jsファイルを除外し、このパターンを使用する必要がある場合、と言います。だから*や**を使ってあなたのプロジェクトディレクトリ内をナビゲートしてください。

関連する問題