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

147
Vistas
¿Cómo hacer que eslint cumpla con las reglas de babel?

Tengo una configuración simple de babel que transpila el último código ES en el objetivo, que es 12.x pero cuando intento usar las últimas funciones de ES, como el encadenamiento opcional, a eslint no le gusta.

Mi configuración de babel es así:

 { "sourceMaps": "inline", "presets": [ [ "@babel/preset-env", { "targets": { "node": "current" } } ] ], "plugins": [ "@babel/plugin-transform-runtime", [ "module-resolver", { "alias": { "^@/(.+)": "./src/\\1" } } ] ] }

y una configuración de eslint así:

 module.exports = { extends: [ 'airbnb', 'airbnb/hooks', 'plugin:jest/recommended', 'plugin:jest/style', 'plugin:cypress/recommended', 'eslint-config-prettier', ], env: { node: true, es6: true, jest: true, browser: true, }, plugins: ['no-autofix', 'jest', 'cypress'], rules: { ... }, parserOptions: { sourceType: 'module', ecmaVersion: 2019, ecmaFeatures: { jsx: true, }, } };

¿Cómo puedo decirle a eslint que la versión ES en realidad no es el nodo v12.x sino la 'última'?

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

0

Resulta que necesitaba actualizar parserOptions.ecmaVersion para ser 2021

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si está utilizando ESLint 8 (y debería), en su configuración de ESLint, reemplace es6: true con es2021: true y elimine ecmaVersion: 2019 . Según la documentación este

agrega todos los globales de ECMAScript 2021 y establece automáticamente la opción del analizador ecmaVersion en 12.

Si realmente desea analizar la última versión del idioma en lugar de ES2021, entonces en parserOptions puede configurar ecmaVersion: "latest" .

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