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

159
Visualizações
¿Cómo evitar que ESLINT rompa la compilación en lugar de solo mostrar quejas?

Muchos proyectos basados en VueJS generaron extrañas configuraciones de ESLint similares a las de una dictadura, que incluso interrumpen la compilación si se colocó un punto y coma al final de la línea o si no se escribió un espacio después de la declaración "si" (que no es un error para Javascript y puede ejecutarse de esta manera desde el 5 de diciembre de 1995).

¿Cómo podemos configurar ESlint para que solo muestre esos "accidentes" cuando se ejecuta un Linter, pero aún permite compilarlo para NodeJS y ejecutar código con fines de prueba?

Esta es una de las configuraciones de eslint que surgieron en muchos proyectos:

 module.exports = { root: true, env: { node: true }, extends: [ 'plugin:vue/vue3-essential', '@vue/standard', '@vue/typescript/recommended' ], parserOptions: { ecmaVersion: 2020 }, rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 'camelcase': 'off' } }

Escribir una línea simple de código usando todas estas cosas específicas del idioma que aprendí para JS/TS hace 15-25 años detendrá la compilación de esta manera:

 8:33 error Extra semicolon semi 13:20 error Extra semicolon semi 15:3 error Expected space(s) after "if" keyword-spacing 16:11 error Strings must use singlequote quotes 19:3 error 'provider' is never reassigned. Use 'const' instead prefer-const

Me gustaría tener solo un linter que me obligue a escribir código en el nuevo estilo requerido antes de comprometerme con el repositorio, pero antes de eso me gustaría al menos poder ejecutar el código incluso si los fanáticos de Linting no estoy contento con no tener un espacio después if o cuando todavía termino las líneas de código con un punto y coma como lo estaba haciendo en varios lenguajes de estilo C como JS durante 3 décadas (lo que ni siquiera es un error en términos de reglas específicas del lenguaje )

¿Hay alguna configuración que pueda ayudar aquí para acelerar las cosas y no gastar tanto tiempo en pelusa?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

ESLint es un linter, no un compilador. No hay nada que configurar en ESLint con respecto a la compilación, ya que ESLint no compila, genera pelusas.

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