title: Is a good convention using semicolon at the end of the line when using ES6 in babel
body: <p>I saw several examples on the web of tutorials using redux and react where the code of omitting the semicolon when using es6 with babel.</p>
  
  <p>Example semicolon at the end of import, export.</p>
  
  <ul>
  <li>What is the reason?</li>
  <li>What is a good practice?</li>
  </ul>
  
  <p>Missing semicolon</p>
  
  <hr>
  
  <pre><code>import React, { PropTypes } from 'react'
  
  const Location = ({ onClick, name, country}) =&gt; (
      &lt;li
          onClick={onClick}
      &gt;
          {name} {country}
      &lt;/li&gt;
  )
  
  export default Location
  </code></pre>
  
  <hr>
  
  <p>vs with semicolon </p>
  
  <hr>
  
  <pre><code>import React, { PropTypes } from 'react';
  
  const Location = ({ onClick, name, country}) =&gt; (
      &lt;li
          onClick={onClick}
      &gt;
          {name} {country}
      &lt;/li&gt;
  );
  
  export default Location;
  </code></pre>