2016-08-19 4 views
0

私たちはVSソリューションを持っており、リビジョン管理としてSVNを扱っています。私たちのソリューションでは、resharperルールを使用してコードの品質をチェックします。 私たちが行った変更がこのルールの新しい違反を作成するかどうかは、どのようにしてわかりますか?自動化された方法を知っていますか?コミットのために新しいR#ルール違反をチェックするには?

答えて

1

JenkinsやTFSのようなContinuous Integrationサーバーがありますか?そうでない場合は、それを設定します。

ReSharperにはCommandLineツールがあります(余分なライセンスは必要ありません)。自動ビルドで呼び出すことができます(例:

"C:\Program Files (x86)\JetBrains\CommandLineTools\InspectCode.exe" /o=Resharper.Result.xml /toolset=12.0 YourSolution.sln 

レポートを発行してください。

いくつかのルールを変更した場合は、.DotSettingsファイルをチェックインするのを忘れないようにしてください。

+0

はい、私たちには、この品質検査を実行するJenkinsサーバーとsonarqubeインスタンスがあります。しかし、コミット前にローカルでテストしたい場合は、コミットされていない変更をいくつか追加してください。 –

関連する問題