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

122
Visualizações
Más bonita + Código VS. Impresión de punto y coma en la página web después de declaraciones de devolución (.js)

Prettier v8.1.0 listo para usar (sin archivos .prettierrc )

Estoy escribiendo en archivos .js . Más bonito es agregar un punto y coma después de las declaraciones de retorno. Estos aparecen en las páginas web de mi entorno de desarrollo.

--ejemplo

 return ( <div className="not-found"> <h1>Oops...</h1> <h2>That page cannot be found.</h2> <p> Go back to the <Link href="/"> <a>Homepage</a> </Link> </p> </div> );

Investigué mucho sobre esto y nadie más parece estar experimentando este problema (o al menos escribiendo sobre él en la Búsqueda de Google). Tenga en cuenta la cantidad de discusiones que he tenido que filtrar buscando esta respuesta, pero solo para encontrar personas que discuten sobre quienes usan punto y coma después de cada línea y quienes no.

¿Cómo soluciono esto sin deshabilitar la inserción automática de punto y coma por completo?

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

0

Actualmente no hay ninguna opción para hacer esto automáticamente y, según los documentos de Prettier , nunca la habrá.

Prettier tiene algunas opciones debido a la historia. Pero no añadiremos más de ellos.

...

Ahora que Prettier está lo suficientemente maduro y lo vemos adoptado por tantas organizaciones y proyectos, la fase de investigación ha terminado. Tenemos suficiente confianza para concluir que Prettier llegó a un punto en el que el conjunto de opciones debería estar “congelado”


En su caso, podría decirle a Prettier que no formatee las declaraciones de return manualmente, usando un ignore-comment puede agregar el comentario // prettier-ignore arriba para decirle a Prettier que omita su declaración de devolución al formatear.

Con:

 // prettier-ignore return [ "this", "that" , "here", "there" ]

Sin que:

 return ["this", "that", "here", "there"];
about 4 years ago · Juan Pablo Isaza Relatório

0

  1. La respuesta de Lejlun es correcta (y marcada como tal), pero no resolvió el problema. No soluciona este problema sin deshabilitar la inserción automática de punto y coma por completo. Período.

Solución n.º 1: deshágase de los puntos y comas en los archivos javascript junto con Prettier (usando un archivo de configuración .prettierrc.xyz en la raíz configurando "semi": en falso). Adopte la forma en que el código se ve más limpio sin todo el "ruido" del punto y coma.

Solución n.º 2: deje de usar la opción de formato automático al guardar por completo, al mismo tiempo que intenta recordar eliminar el punto y coma adicional manualmente cada vez y lidiar con posibles errores.

Solución n.º 3: use un archivo .prettierignore o inserte comentarios en cada archivo (encima de cada bloque de función individual) donde desee que Prettier no "toque". Luego formatee todos los interiores de las devoluciones manualmente. Lidiar con el juicio de los compañeros sobre por qué toma medidas tan extremas para que su método funcione en lugar de simplemente dejar de usar semis en el código js.

Personalmente, me gusta el número 1. Espero que esto ayude a alguien en un futuro cercano/lejano. Gracias Lejlun! ¡Y buen aporte Scotty!

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