Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
vue/singleline-html-element-content-newline para nodo de texto

Yo uso " eslint-plugin-vue "

Me gustaría usar la regla " vue/singleline-html-element-content-newline " en mis proyectos, pero me resulta inconveniente. Más aún porque se recomienda esta regla:

Esta regla está incluida en todos los "plugin:vue/vue3-strongly-recommended", "plugin:vue/strongly-recommended", "plugin:vue/vue3-recommended" y "plugin:vue/recommended". Entonces, mi problema es usar nodos de texto sin atributos:

 <div attrs> <span attrs>Text<span> </div>

ese código es mejor para mí que

 <div attrs> <span attrs> Text <span> </div>

porque en el segundo caso el nodo de texto está colgando en el aire y genera código redundante: \n\t\tText\n\t

  • Conozco la opción "ignoreWhenNoAttributes", pero solo funciona cuando no hay atributos.
  • Puedo agregar todos los elementos en línea a la lista de opciones "ignora", pero en este caso, tengo que agregar todos mis componentes en línea personalizados. Pero eslint config crea para varios proyectos.
  • Sí, puedo agregar componentes personalizados a la configuración para un proyecto en particular. Pero esto se vuelve inconsistente.
  • Una solución más: envuelva un nodo de texto en el elemento <span> sin atributos:
 <div attrs> <my-component attrs> <span>Text<span> <span> </div>

Como veo, sería mejor ignorar la regla para los nodos de texto.

¿Hay algún otro enfoque para los nodos de texto?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!