Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

145
Visualizações
¿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 Respostas
Responde à pergunta

0

Resulta que necesitaba actualizar parserOptions.ecmaVersion para ser 2021

about 4 years ago · Juan Pablo Isaza Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda