eslint: error Parsing error: The keyword 'const' is reserved
ESLint defaults to ES5 syntax-checking.
You'll want to override to the latest well-supported version of JavaScript.
Try adding a .eslintrc.json
file to your project. Inside it:
{
"parserOptions": {
"ecmaVersion": "latest"
},
"env": {
"es6": true
}
}
Hopefully this helps.
EDIT: I also found this example .eslintrc.json
which might help.
Update - ESLint v7.30.0
With ESLint v7.30.0
, you can use latest
instead of 2017
, and it will enable the latest supported ECMAScript version.
"ecmaVersion": "latest" always enables the latest supported ECMAScript version in ESLint's default parser.
.eslintrc.json
"parserOptions": {
"ecmaVersion": "latest"
}
I used .eslintrc.js and I have added following code.
module.exports = {
"parserOptions": {
"ecmaVersion": 6
}
};
you also can add this inline instead of config, just add it to the same file before you add your own disable stuff
/* eslint-env es6 */
/* eslint-disable no-console */
my case was disable a file and eslint-disable were not working for me alone
/* eslint-env es6 */
/* eslint-disable */