language-tools icon indicating copy to clipboard operation
language-tools copied to clipboard

The Svelte Language Server, and official extensions which use it

Results 329 language-tools issues
Sort by recently updated
recently updated
newest added

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

upstream

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

bug

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

feature request

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

feature request

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

bug

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

feature request

### 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:...

bug
contributions welcome

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

perf

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+

perf