title: Suppressing jshint "error"
body: <p>I have a constructor, X, to create an object. Later in the file I add multiple methods via <code>X.prototype.method = function () {...}</code>. While I realize this is an assignment statement it looks and acts like a function declaration which does not require a semicolon.</p>
  
  <p>gulp jshint insists that the missing semicolon is an error and that it must be written as <code>X.prototype.method = function () {...};</code>. It generates an error, not a warning that I could suppress with a -W### directive.</p>
  
  <p>Is there anyway to suppress this error? I realize this is a nit and I can easily "fix" the code but I prefer the cleaner style.</p>