Language-tools: El resaltado de sintaxis es incorrecto cuando el componente anterior se cierra automáticamente

Creado en 18 ene. 2021  ·  3Comentarios  ·  Fuente: sveltejs/language-tools

El resaltado de sintaxis es incorrecto cuando el componente anterior se cierra automáticamente. (Vea la captura de pantalla a continuación).

Puede copiar el siguiente código en un archivo *.svelte para ver:

<SelfClosingComponent/>
<div>stuff</div> <!-- highlight problem with opening tag -->
<div>stuff</div> <!-- no highlight problem -->

<SelfClosingComponent/>
<meta/> <!-- highlight problem -->

<SelfClosingComponent/>
<div/> <!-- highlight problem, but also not valid html, so...??? -->

<SelfClosingComponent/>
<!-- <Intro/> --> <!-- highlight problem -->
<!-- <Intro/> --> <!-- returns to normal after problem -->

<SelfClosingComponent></SelfClosingComponent>
<div>stuff</div> <!-- no highlight problem when component has ending tag -->

Comportamiento esperado
El resaltado debe volver al comportamiento normal después de componentes de cierre automático como <SelfClosingComponent/> .

Captura de pantalla
image

Sistema (complete la siguiente información):

  • SO: MacOS Catalina v10.15.3
  • IDE: VSCode v1.52.1 Confirmar ea3859d4ba2f3e577a159bc91e3074c5d85c0523
  • Complemento / Paquete: Svelte para VSCode
Fixed bug

Todos 3 comentarios

Un ejemplo más simple

<div/>
<div></div>

Code_2021-01-22_18-04-16

Solo ocurre si no hay espacio antes de la parte de cierre.
Code_2021-01-22_18-05-01

¡Woo hoo! ¡Gracias @dummdidumm!

¿Fue útil esta página
0 / 5 - 0 calificaciones