Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Solidity Language Server

Why this server

solidity-language-server is built for large Solidity projects where correctness and responsiveness both matter.

  • Low-latency LSP responses on large Solidity codebases
  • Fast semantic navigation and references on real-world projects
  • Import-aware file operations (willRenameFiles, willDeleteFiles, willCreateFiles)
  • Typed completion with auto-import support for top-level symbols
  • Practical diagnostics and formatting flow for Foundry projects
  • Broad, up-to-date LSP feature coverage with benchmarked request paths

The core objective is a language server that is reliable and performant by default: optimize for latency, keep behavior consistent under real editor workflows, and maintain strong feature support as Solidity tooling evolves.

Next