0
私たちはVSソリューションを持っており、リビジョン管理としてSVNを扱っています。私たちのソリューションでは、resharperルールを使用してコードの品質をチェックします。 私たちが行った変更がこのルールの新しい違反を作成するかどうかは、どのようにしてわかりますか?自動化された方法を知っていますか?コミットのために新しいR#ルール違反をチェックするには?
私たちはVSソリューションを持っており、リビジョン管理としてSVNを扱っています。私たちのソリューションでは、resharperルールを使用してコードの品質をチェックします。 私たちが行った変更がこのルールの新しい違反を作成するかどうかは、どのようにしてわかりますか?自動化された方法を知っていますか?コミットのために新しいR#ルール違反をチェックするには?
JenkinsやTFSのようなContinuous Integrationサーバーがありますか?そうでない場合は、それを設定します。
ReSharperにはCommandLineツールがあります(余分なライセンスは必要ありません)。自動ビルドで呼び出すことができます(例:
"C:\Program Files (x86)\JetBrains\CommandLineTools\InspectCode.exe" /o=Resharper.Result.xml /toolset=12.0 YourSolution.sln
レポートを発行してください。
いくつかのルールを変更した場合は、.DotSettings
ファイルをチェックインするのを忘れないようにしてください。
はい、私たちには、この品質検査を実行するJenkinsサーバーとsonarqubeインスタンスがあります。しかし、コミット前にローカルでテストしたい場合は、コミットされていない変更をいくつか追加してください。 –