title: How can I suppress the JSHint "JSCS: Illegal Space" warnings in Visual Studio 2013?
body: <p>We're using JSHint in a Visual Studio 2013 solution. When building, we are seeing some formatting warnings for items that break style warnings, but are functionally valid.  Specifically, I would like to suppress the "Illegal Space" warnings.  I consider warnings like this in the build error list visual chaff:</p>
  
  <ul>
  <li>JSCS: Illegal space before opening curly brace</li>
  <li>JSCS: Illegal space
  before opening round brace</li>
  </ul>
  
  <p>Here's why.  I'm a fan of using the Visual Studio auto-formatting feature (Ctrl+K+D).  In a scenario where a function is defined as follows...</p>
  
  <pre><code>$select.find('option').each(function(){
  </code></pre>
  
  <p>... the auto formatting feature will change it to this:</p>
  
  <pre><code>$select.find('option').each(function () {
  </code></pre>
  
  <p>JSHint is valuable for finding other problems, like missing semicolons, so I'd prefer to continue using it in this project.  There is a settings file via Web Essentials > Edit Global JSHint Settings.  But it's unclear to me what setting in that file I need to adjust to suppress those Illegal Space warnings.</p>
  
  <p>=== Update 4/6/2015 ===</p>
  
  <p>Based on the recommendation from Mike C below, the fix I applied is as follows:</p>
  
  <ol>
  <li>Select Web Essentials > Edit global JSCS Settings.</li>
  <li>Search for these strings in the .jscsrc file, and set their related properties to false:  "RoundBrace", "CurlyBrace".</li>
  <li>Close and reopen Visual Studio 2013 with your solution.</li>
  <li>Rebuild and those warnings will disappear.</li>
  </ol>