title: Eslint - `Parsing error: unexpected token =` error for assigned fat arrow / property initializer
body: <p>I'm using an arrow function and it's complaining about a parsing error:</p>
  
  <p><code>Parsing Error: Unexpected token =</code></p>
  
  <p>However my code is valid (please tell me if i'm mistaken). Additionally, i've set the .eslintrc settings to use es6 parsing:</p>
  
  <p><strong>.eslintrc</strong></p>
  
  <pre><code>{
      "parserOptions": {
          "ecmaVersion": 6,
      }
  }
  </code></pre>
  
  <p>Here's my code:</p>
  
  <pre><code>class foo() {
       // Doesn't like the line below
       // even though it is valid:
       namedFunction = () =&gt; {
  
       }
  
  }
  </code></pre>
  
  <p>There a way to resolve this error? This makes a huge different in terms of what the value of <code>this</code> from a particular function.</p>