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. Dynamic module loading with require
  2. Writing multiline sql queries in javascript using knex
  3. Chromium flag to by pass the popup to grant media permissions in webRTC
  4. Passing the store down implicitly via context in a react redux app