Language-tools: Surbrillance de la syntaxe incorrecte lorsque le composant précédent se ferme automatiquement

Créé le 18 janv. 2021  ·  3Commentaires  ·  Source: sveltejs/language-tools

La coloration syntaxique est incorrecte lorsque le composant précédent se ferme automatiquement. (Voir capture d'écran ci-dessous.)

Vous pouvez copier le code suivant dans un fichier *.svelte pour voir :

<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 -->

Comportement prévisible
Highlight devrait revenir à un comportement normal après des composants à fermeture automatique tels que <SelfClosingComponent/> .

Capture d'écran
image

Système (veuillez compléter les informations suivantes) :

  • Système d'exploitation : MacOS Catalina v10.15.3
  • IDE : VSCode v1.52.1 Commit ea3859d4ba2f3e577a159bc91e3074c5d85c0523
  • Plugin/Package : Svelte pour VSCode
Fixed bug

Tous les 3 commentaires

Un exemple plus simple

<div/>
<div></div>

Code_2021-01-22_18-04-16

Cela ne se produit que s'il n'y a pas d'espace avant la partie de fermeture
Code_2021-01-22_18-05-01

Waouh ! Merci @dummdidumm !

Cette page vous a été utile?
0 / 5 - 0 notes