Language-tools: Destaque de sintaxe incorreto quando o componente anterior fecha automaticamente

Criado em 18 jan. 2021  ·  3Comentários  ·  Fonte: sveltejs/language-tools

O realce de sintaxe fica incorreto quando o componente anterior fecha automaticamente. (Veja a imagem abaixo.)

Você pode copiar o seguinte código em um arquivo *.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 -->

Comportamento esperado
O destaque deve retornar ao comportamento normal após componentes de fechamento automático, como <SelfClosingComponent/> .

Captura de tela
image

Sistema (preencha as seguintes informações):

  • SO: MacOS Catalina v10.15.3
  • IDE: VSCode v1.52.1 Commit ea3859d4ba2f3e577a159bc91e3074c5d85c0523
  • Plugin / Pacote: Svelte para VSCode
Fixed bug

Todos 3 comentários

Um exemplo mais simples

<div/>
<div></div>

Code_2021-01-22_18-04-16

Só acontece se não houver espaço antes da parte de fechamento
Code_2021-01-22_18-05-01

Woo hoo! Obrigado @dummdidumm!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

matthewmueller picture matthewmueller  ·  3Comentários

johanbissemattsson picture johanbissemattsson  ·  4Comentários

vatro picture vatro  ·  3Comentários

scippio picture scippio  ·  3Comentários

baileyherbert picture baileyherbert  ·  3Comentários