Cannot use self-closing <style /> or <script /> tags
See original GitHub issueI try to run format svelte files but have an error
[error] lobby\Armory.svelte: Expected > [error] > 1 | <style type="text/scss" src="./Armory.scss"/><script ✂prettier:content✂="CgogICAgaW1wb3J0IFN0YXRCYXIgZnJvbSAnLi9TdGF0QmFyLnN2ZWx0ZSc7CiAgICBpbXBvcnQgQXJtb3J5U2xvdCBmcm9tICcuL0FybW9yeVNsb3Quc3ZlbHRlJzsKCiAgICBsZXQgc3Rhd HMgPSBbCiAgICAgICAgeyBuYW1lOidEYW1hZ2UnLCBwcm9ncmVzczo1MCwgZGlmZjo2MCB9LAogICAgICAgIHsgbmFtZTonUmFuZ2UnLCBwcm9ncmVzczozMCwgZGlmZjozNSB9LAogICAgICAgIHsgbmFtZTonUmF0ZSBvZiBmaXJlJywgcHJvZ3Jlc3M6NjAsIGRpZmY6NTAgfSwKICAgICAgICB7IG5hbWU6J 0FpbSBhY2N1cmFjeScsIHByb2dyZXNzOjIwLCBkaWZmOjQwIH0sCiAgICAgICAgeyBuYW1lOidIaXAgQWNjdXJhY3knLCBwcm9ncmVzczo3MCwgZGlmZjo3MCB9LAogICAgICAgIHsgbmFtZTonQW1tbyBjYXBhY2l0eScsIHByb2dyZXNzOjQwLCBkaWZmOjEwIH0sCiAgICBdOwoKICAgIGxldCBzbG90cyA9I FsKICAgICAgICB7IH0sCiAgICAgICAgeyBuYW1lOidBcGVydHVyZSBTaWdodCcsIGltYWdlOicvYnVpbGQvYXNzZXRzL3NpZ2h0cy9hcGVydHVyZS5wbmcnIH0sCiAgICAgICAgeyBsb2NrZWQ6dHJ1ZSB9LAogICAgICAgIHsgbG9ja2VkOnRydWUgfSwKICAgICAgICB7IGxvY2tlZDp0cnVlIH0sCiAgICBdO woK">{}</script><div class="armory">
I use “prettier”: “^2.2.1”, “prettier-plugin-svelte”: “^2.1.1”,
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (3 by maintainers)
@dummdidumm
I have run into the same issue, however not due to self-closing tag.
Run cmd, or “Format document” action in vscode when svelte plugin installed:
Results in:
Workaround escape style closing tag like so: 😕
@mataslib this issue is tracked in #219 @wiesson without a reproducible code snippet I can’t do much. Also it seems like you want to format sections of the file, not the whole file, not sure how that plays out. Either way, this seems unrelated to the original issue which is about supporting
<script .. />
. Please open a separate issue.