こんにちは私は、コードのレガシーでない部分に対してのみソナーモニターのコード品質を作成するように要求されました。
出来ますか ?ソナー設定や他の場所でそれを見つけることができません
こんにちは私は、コードのレガシーでない部分に対してのみソナーモニターのコード品質を作成するように要求されました。
出来ますか ?ソナー設定や他の場所でそれを見つけることができません
高度なパラメータに関するSonarのドキュメントには、ソースツリーの一部を除外するために使用できる次のプロパティがリストされています。
sonar.exclusions=com/mycompany/*.java,**/*Dummy.java
プロジェクトの[設定]メニューからこのパラメータを設定することもできます。
Cutoffプラグインhttp://docs.codehaus.org/display/SONAR/Cutoff+Pluginを使用できます。システムのレガシー部分が変更されていないと仮定すると、このプラグインを使用して、カットオフ日のしきい値に基づいて分析からファイルを除外できます。設定されたカットオフ日より前に最後に変更されたソースファイルはすべて除外されます。
sonar.inclusions設定(Sonar 3.5以降で使用可能)を使用してみてください。
http://docs.sonarqube.org/display/SONAR/Project+Administrationによると:「「 sonar.inclusions 」および「sonar.test.inclusions」プロパティを使用して分析するファイルを設定します。この場合、これらのみファイルが分析されます。」
これは、プロジェクト構成->設定->「ソースファイルの包含」の下の除外でも利用できます。