Skip to content

Commit 94d028c

Browse files
authored
Add wasm-language-tools to Advanced Tools page (#534)
Adding wasm-language-tools to Advanced Tools page should make sense because that page is related to WebAssembly Text Format.
1 parent 92acbd3 commit 94d028c

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

getting-started/advanced-tools.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,17 @@ asm.js and LLVM .s files into WebAssembly and so on.
7979

8080
Tool developers are highly encouraged to explore the full set of functionality
8181
implemented by binaryen.
82+
83+
## wasm-language-tools
84+
85+
[wasm-language-tools](https://github.com/g-plane/wasm-language-tools) contains a
86+
language server that can provide and improve the editing experience of
87+
WebAssembly Text Format. It delivers deep and smart static analysis, precise
88+
type checking, and full-featured editor integration — plus a configurable
89+
formatter. Common editors like VS Code, Zed, Neovim, Emacs, and Helix are
90+
supported.
91+
92+
It supports a variety of Language Server Protocol features, from code completion
93+
and go to definition to inlay hint and call hierarchy. For diagnostics, not only
94+
type checking and other basic validations, but it can also catch unused items,
95+
unreachable code, mutation detection and other potential issues.

0 commit comments

Comments
 (0)