GitShow/sveltejs/language-tools
sveltejs

language-tools

The Svelte Language Server, and official extensions which use it

by sveltejs
language-serversveltevscode-extension
Star on GitHubForknpm

TypeScript

1.4k stars252 forks173 contributorsActive · 2d agoSince 2020extensions-110.3.1MIT

Meet the team

See all 173 on GitHub →
dummdidumm
dummdidumm880 contributions
jasonlyu123
jasonlyu123380 contributions
jamesbirtles
jamesbirtles155 contributions
orta
orta104 contributions
halfnelson
halfnelson92 contributions
github-actions[bot]Bot
github-actions[bot]28 contributions
pushkine
pushkine18 contributions
paoloricciuti
paoloricciuti12 contributions

Languages

View on GitHub →
TypeScript81.3%
JavaScript13.9%
Svelte4.8%

Commit activity

Last 12 weeks · 32 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
62
✓README✓License✓Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 2d ago
See all on GitHub →
JustLinuxUser
svelte-check tsgo watch loops infinitelly on changeOpenIssue

Describe the bug tsgo / --tsgo-experimental-api seem to not work properly with --watch. I have tried specifying a workspace, or being in the directory. Normal --incremental seems to work fine. Reproduction I have found this issue in my personal project, but I managed to reproduce it here as well. The following is a test of a freshly built copy of In this repository, in , when running: The output repeats itself every second, until timeout kills the background process. Note, I made this repro use timeout, and touch command, but there is nothing special about that, It breaks just as well without that. Expected behaviour Only one detected change System Info OS: Arch btw IDE: None needed Which package is the issue about? svelte-check Additional Information, eg. Screenshots

JustLinuxUser · 2d ago
jasonlyu123
fix: don't hide $props's type argument errorOpenPR

#3124. Another alternative is to completely remove the old type-argument handling.

jasonlyu123 · 2d ago
Kirisamememe
Type arguments on `$props()` silently make destructured props `any`OpenIssue

Describe the bug Passing a type argument directly to silently makes the destructured props : does not report these invalid operations. Using the documented syntax correctly preserves the types: This is particularly easy to introduce with AI-generated code, which sometimes places the type argument on instead of the destructuring pattern. Because no diagnostic is produced, we had to create a custom lint rule specifically to forbid this form. Expected behaviour should either: produce a diagnostic instructing users to annotate the destructuring pattern, or correctly apply to the destructured variables. It must not silently fall back to . System Info OS: macOS 27.0 Svelte: 5.57.1 svelte-check: 4.7.6 TypeScript: 6.0.3 Which package is the issue about? svelte2tsx svelte-check

Kirisamememe · 2d ago

Recent fixes

View closed PRs →
that-richan
fix: resolve symlinked packages when importing their .svelte filesMergedPR

#3123

that-richan · 4d ago
Structured data for AI agents

Repository: sveltejs/language-tools. Description: The Svelte Language Server, and official extensions which use it Stars: 1446, Forks: 252. Primary language: TypeScript. Languages: TypeScript (81.3%), JavaScript (13.9%), Svelte (4.8%). License: MIT. Topics: language-server, svelte, vscode-extension. Latest release: extensions-110.3.1 (1mo ago). Open PRs: 36, open issues: 257. Last activity: 2d ago. Community health: 62%. Top contributors: dummdidumm, jasonlyu123, jamesbirtles, orta, halfnelson, github-actions[bot], pushkine, paoloricciuti, benmccann, dependabot[bot] and others.

·@ofershap

Replace github.com with gitshow.dev