language-tools
language-tools copied to clipboard
The Svelte Language Server, and official extensions which use it
### Describe the bug When I use some CSS properties svelte syntax highlight break. ### Reproduction - Create a typescript project with SvelteKit - Paste this code into a file...
### Describe the bug When using `$$Props`, children isn't likely set on it in Svelte libraries compiled with version 5. We need to add it in that case. ### Reproduction...
**Is your feature request related to a problem? Please describe.** Global SCSS variables does not offer autocomplete in component. **Describe the solution you'd like** When typing in component style (scss),...
### Describe the problem I am finding it quite awful when extending base HTML elements. For example I want to create a custom `` that has a single new prop...
### Describe the bug `svelte-check --watch` retains the log output from previous runs (unlike, say, `tsc --watch`). ### Reproduction 1. Run `svelte-check --watch` 2. Add an error 3. Remove an...
### Describe the bug Props defined on a component's `$$Props` type that extend another component's props via Svelte's `ComponentProps` TypeScript utility function lose any JSDoc-style prop documentation. Hover documentation works...
### Describe the bug formatting files on other lsp is not resulting in modified files in neovim, this can be reviewed by looking at the output of `:changes` while i...
### Describe the bug When I use `emitDts` with an absolute path, and I am in a subfolder from my project it weirdly saves it to a path like this:...
### Describe the bug VSCode's intellisense is slow when writing in .svelte files with significant HTML portions (>2500 lines). Waiting for it to suggest variables/properties can take many seconds, and...
May result in microscopic wins, every milisecond counts: https://github.com/microsoft/TypeScript/pull/55739 Can use this in svelte2tsx, maybe other locations, too. Usable in TS 5.3+