deno/cli/lsp
Nathan Whitaker d20c6b5b7d
fix(install): don't error on unknown media types in install (#28234)
Fixes https://github.com/denoland/deno/issues/28223

This is kind of an ugly fix, but it works, and I think is the easiest
way to handle the fact that when caching the module graph we might
encounter imports that won't actually error at runtime (for instance in
files that will be bundled).
2025-02-21 12:20:55 -08:00
..
testing fix(install): don't error on unknown media types in install (#28234) 2025-02-21 12:20:55 -08:00
analysis.rs fix(check/lsp): fall back to @types/* packages if npm package doesn't have types (#28185) 2025-02-19 23:55:06 +00:00
cache.rs refactor: add WorkspaceFactory and ResolverFactory (#27766) 2025-01-23 18:52:55 -05:00
capabilities.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
client.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
code_lens.rs perf(lsp): cancellation checks in blocking code (#27997) 2025-02-10 11:52:31 +01:00
completions.rs refactor: put lsp tracing behind flag (#28118) 2025-02-14 17:17:52 +00:00
config.rs fix: better jsx workspace config resolution (#28186) 2025-02-19 18:50:44 -05:00
diagnostics.rs perf(lsp): don't clone asset text (#28165) 2025-02-18 11:46:19 +00:00
documents.rs fix(check): remove instability in loading lib files (#28202) 2025-02-20 12:41:58 -05:00
jsr.rs refactor(lsp): remove Send + Sync requirement (#28035) 2025-02-12 13:37:47 +00:00
language_server.rs fix(install): don't error on unknown media types in install (#28234) 2025-02-21 12:20:55 -08:00
logging.rs refactor: put lsp tracing behind flag (#28118) 2025-02-14 17:17:52 +00:00
lsp_custom.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
mod.rs fix(lsp): close server on exit notification (#28232) 2025-02-21 20:02:56 +00:00
npm.rs refactor(lsp): remove Send + Sync requirement (#28035) 2025-02-12 13:37:47 +00:00
parent_process_checker.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
path_to_regex.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
performance.rs refactor(lsp): remove Send + Sync requirement (#28035) 2025-02-12 13:37:47 +00:00
README.md docs: fix broken deno manual link (#20667) 2023-09-25 14:09:27 +02:00
refactor.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
registries.rs refactor: put lsp tracing behind flag (#28118) 2025-02-14 17:17:52 +00:00
repl.rs fix(lsp): close server on exit notification (#28232) 2025-02-21 20:02:56 +00:00
resolver.rs fix(check/lsp): fall back to @types/* packages if npm package doesn't have types (#28185) 2025-02-19 23:55:06 +00:00
search.rs refactor(lsp): remove Send + Sync requirement (#28035) 2025-02-12 13:37:47 +00:00
semantic_tokens.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
text.rs refactor: extract out utf16 map from lsp to cli::util module (#27950) 2025-02-03 20:24:26 -05:00
trace.rs refactor: put lsp tracing behind flag (#28118) 2025-02-14 17:17:52 +00:00
tsc.rs fix(check): remove instability in loading lib files (#28202) 2025-02-20 12:41:58 -05:00
urls.rs refactor: use DataUrl from deno_media_type (#27783) 2025-01-22 20:35:16 +00:00

Deno Language Server

The Deno Language Server provides a server implementation of the Language Server Protocol which is specifically tailored to provide a Deno view of code. It is integrated into the command line and can be started via the lsp sub-command.

This documentation has been moved to the Deno manual.