Recibo este error de ESLint:
error Parsing error: The keyword 'const' is reservedde este código:
const express = require('express'); const app = express(); const _ = require('underscore'); Intenté eliminar node_modules y reinstalar todos los paquetes npm (como se sugiere aquí ), pero fue en vano.
ESLint tiene como valor predeterminado la verificación de sintaxis de ES5.
Querrá anular a la última versión compatible de JavaScript.
Intente agregar un archivo .eslintrc.json a su proyecto. Dentro de eso:
{ "parserOptions": { "ecmaVersion": 2017 }, "env": { "es6": true } }Espero que esto ayude.
EDITAR: También encontré este ejemplo .eslintrc.json que podría ayudar.
también puede agregar esto en línea en lugar de la configuración, solo agréguelo al mismo archivo antes de agregar sus propias cosas deshabilitadas
/* eslint-env es6 */ /* eslint-disable no-console */mi caso fue deshabilitar un archivo y eslint-disable no funcionaba solo para mí
/* eslint-env es6 */ /* eslint-disable */Usé .eslintrc.js y agregué el siguiente código.
module.exports = { "parserOptions": { "ecmaVersion": 6 } };