Q:

arrow function Parsing error: Unexpected token >

I get a syntax error on line 7.  I can not understand why.  Here is the code below, and below that is a picture of the error.  I realize that this question may be a duplicate, but I can not find a solution to my problem. 
var arr = [1, 2, 3];

arr.indexOf() == -1;

var arr = [{id: 1}, {id: 2}, {id: 3}];

var usersIds = arr.map(user => user.id);

arr.map(user => user.id).forEach( id => { console.log(id) } );

arr.map(user=> user.status = "ACTIVE");

.eslintrc:
{
  "plugins": [
    "more"
  ],

  "rules": {
    'more/no-void-map': 2,
    "more/no-c-like-loops": 2,
    "more/prefer-includes": 2,
    "more/no-then": 2,
    "more/no-window": 2,
    "more/no-numeric-endings-for-variables": 2,
    "more/force-native-methods": 2,
    "more/no-duplicated-chains": 2,
    "more/classbody-starts-with-newline": [2, 'never']
  }
}

Error:

I received the error from my newly installed package eslint, if that helps.  
Below are my eslint and node version:

A:

Maybe your esLint version is outdated.  Can you check again if the version of esLint is compatible with es6 Arrow functions. 
Perhabs you can try babel-eslint

