deno/cli/lsp
Nayeem Rahman 4e0f524245
Some checks are pending
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
perf(lsp): don't watch node_modules files (#30768)
2025-09-17 22:43:56 +00:00
..
testing feat: permissions in the config file (#30330) 2025-09-02 13:37:33 +00:00
analysis.rs fix(lsp): auto-import dep entries from workspace member import maps (#30667) 2025-09-09 15:31:39 -04:00
cache.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
capabilities.rs feat(lsp): pull-based diagnostics (#30325) 2025-08-18 17:16:45 +01:00
client.rs feat(lsp): pull-based diagnostics (#30325) 2025-08-18 17:16:45 +01:00
code_lens.rs chore: Rust 1.89.0 (#30364) 2025-08-09 11:11:48 +00:00
compiler_options.rs fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495) 2025-09-02 19:39:57 +01:00
completions.rs chore: Rust 1.89.0 (#30364) 2025-08-09 11:11:48 +00:00
config.rs perf(lsp): don't watch node_modules files (#30768) 2025-09-17 22:43:56 +00:00
diagnostics.rs fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495) 2025-09-02 19:39:57 +01:00
documents.rs fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495) 2025-09-02 19:39:57 +01:00
jsr.rs fix: improve handling of linked jsr packages in lockfile (#30289) 2025-08-04 11:30:48 +02:00
language_server.rs fix(lsp): don't write lockfile during cache-on-save (#30733) 2025-09-15 21:01:05 +01:00
lint.rs feat(lint): no-import-prefix workspace rule (#30598) 2025-09-02 22:59:19 +00:00
logging.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
lsp_custom.rs feat(lsp): pull-based diagnostics (#30325) 2025-08-18 17:16:45 +01:00
mod.rs feat(lsp): pull-based diagnostics (#30325) 2025-08-18 17:16:45 +01:00
npm.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
parent_process_checker.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
path_to_regex.rs chore: Rust 1.89.0 (#30364) 2025-08-09 11:11:48 +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 refactor(lsp): separate document and module storage (#28469) 2025-03-31 22:25:27 +01:00
registries.rs fix: support cjs, cts, mjs, and mts for the --ext flag (#30398) 2025-08-14 12:02:49 -04:00
repl.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
resolver.rs fix(lsp): auto-import dep entries from workspace member import maps (#30667) 2025-09-09 15:31:39 -04:00
search.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
semantic_tokens.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
text.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
trace.rs chore: update to edition 2024 (#29923) 2025-07-02 17:59:39 -07:00
tsc.rs fix(check): support "compilerOptions.rootDirs" in tsconfig (#30495) 2025-09-02 19:39:57 +01:00
urls.rs fix(lsp): normalize all uris originating from client (#29019) 2025-04-28 21:00:14 +01: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.