title: Is the "curly braces always should be on the statement line" rule so important?
body: <p>I understand "semicolon implicit insertion", but I'm not sure it's occurs in case of function expressions.</p>
  
  <p>For example, this two expressions always will interpreters equally:</p>
  
  <pre><code>Matrix.scale = function (mat, scaleX, scaleY, dest) {
  // useful code
  };
  
  Matrix.scale = function (mat, scaleX, scaleY, dest)
  {
  // useful code
  };
  </code></pre>
  
  <p>I like first one and I notice Google like it too: <a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting" rel="nofollow">http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#Code_formatting</a> . But my colleague displeased with this style. The question arises whether or not follow strictly this rule even if with the functions declaration or it is a tribute to uniformity and this code will not break after a tricky minification?</p>