language-tools
language-tools copied to clipboard
The Svelte Language Server, and official extensions which use it
### Description When manually migrating a component to runes, a quick fix for `non_reactive_update` would be useful. E.g. adding the first `$state` will highlight all issues on other variables: ```svelte...
### Describe the bug Related to #2303 The `children` prop doesn't seem to have a default type of `Snippet`. ### Reproduction 1. Create a new file `A.svelte` containing: ```html let...
### Describe the problem When you use `svelte:self` in a typescript component, it seems to not have any type checks ### Describe the proposed solution I would like `svelte:self` to...
### Describe the bug The VS Code IntelliSense is very slow when the Svelte extension is enabled. ### Reproduction Press Ctrl + Space. ### Expected behaviour The IntelliSense loads quickly....
### Description Is there a specific reason that Node is required? Why can't we use other runtimes like Bun or Deno? ### Proposed solution Allow other runtimes to be used...
### Describe the bug `tsc` ignores errors in folders named `internal` in dependencies at a minimum. There may be more situations in which it ignores errors and it seems that...
### Description The vite plugin allows setting compileOptions based on filename which is useful for settings like runes. At the moment the vitePlugin.[dynamicCompileOptions](https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/config.md#dynamiccompileoptions) is ignored by the language-server and warnings...
This is based off of a real issue I faced; I was getting lints for files in node_modules, specifically in `.ts` files that I can't change anyways. It also doesn't...
### Description I am learning svelte 5, it would be very helpful to show compiled code for `.svelte.js/ts` like in preview site, especially useful for class properties, svelte 5 would...
### Describe the bug If "less than" is used in a svelte conditional statement and the block contains a wrapping , vsc does not display the "v" to allow collapse...