Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

618
Vistas
ESLint: Opciones no válidas al crear la siguiente aplicación

Estoy creando una nueva aplicación Next.js. Cuando ejecuto yarn create-next-app y empiezo a escribir código javascript dentro de Visual Studio Code, la extensión ESlint arroja un error cada vez que digito. Y, naturalmente, eslint no funciona.

el error es:

 ESLint: Invalid Options: - Unknown options: env, parserOptions, rules - 'parserOptions' has been removed. Please use the 'overrideConfig.parserOptions' option instead. - 'rules' has been removed. Please use the 'overrideConfig.rules' option instead.. Please see the 'ESLint' output channel for details.

Esta es la imagen para un reconocimiento visual inmediato:

Error de extensión de Eslint en Visual Studio Code

Este es mi archivo package.json (el paquete predeterminado proporcionado por Next.js):

 { "name": "myApp", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "next": "12.0.7", "react": "17.0.2", "react-dom": "17.0.2" }, "devDependencies": { "eslint": "8.4.1", "eslint-config-next": "12.0.7" } }

Gracias por tu ayuda.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Resuelto por mi cuenta envolviendo el contenido de esling.options en overrideConfig en mi archivo settings.json vscode, así:

 "eslint.options": { "overrideConfig": { "env": { "browser": true, "es6": true }, "parserOptions": { "ecmaVersion": 2019, "sourceType": "module", "ecmaFeatures": { "jsx": true } }, "rules": { "no-debugger": "off" } } },
about 4 years ago · Juan Pablo Isaza Denunciar

0

Esto puede ser obvio para la mayoría, pero quería agregar una advertencia. La solución de configuración anterior funciona, pero asegúrese de hacerlo tanto a nivel de usuario como a nivel de espacio de trabajo. Si eslint.options json no tiene overrideConfig en la configuración de nivel de usuario, continuará con el error. Lo siento si esto es obvio, pero pasé la última hora tratando de entender por qué seguía recibiendo el error de opciones no válidas a pesar de agregar la solución anterior hasta que me di cuenta de que estaba haciendo el cambio solo en el espacio de trabajo. Esperemos que esto pueda ahorrarle a alguien un dolor de cabeza.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda