title: Gated checkin at client side
body: <p>We are doing gated-in using TFS. So, what happens is whenever there is check-in, the build process will run for an hour in the build server and after that it will report the build failure results, even it is a simple issue. </p>
  
  <p>If there is a four simple issues, each issue shown after an hour means on each issue fix, the other issue is shown up, then it takes four hours for him.</p>
  
  <p>I would like to know whether, there is any tool which can validate style-cop issues and code-analysis at client side (developer machine) not in the build server. when the developer triggers the check-in.</p>
  
  <p>The process should be like,</p>
  
  <p>Developer check-in the code,
  validated for style-cop and code-analysis issues at client side (developer machine),
  once client side (developer machine) validation is over then the entire code changes has to be checked in to the build server. </p>