Be the first user to complete this post

  • 0
Add to List

Use es6 and es6+ in eslint with babel

It seems like Eslint does not support ES6/ES6+ experimental features out of the box at the time of writing. To do that you need to install a dev dependency called babel-eslint and then specify it to be the parser in your eslintrc file.

npm install --save-dev babel-eslint
//.eslintrc
{
  ...
  "parser": "babel-eslint",
  ...
}
With this your arrow functions wont complain anymore upon linting.



Also Read:

  1. Disable eslint no-unused-vars warning on global functions
  2. webpack with babel6 and react
  3. Use node in es6 syntax with babel transpiling
  4. combineReducers in reduxjs explained
  5. Use node in es6 syntax with babel transpiling