Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>WIT (WebAssembly Interface Type) LanguageNew to Visual Studio Code? Get it now.
WIT (WebAssembly Interface Type) Language

WIT (WebAssembly Interface Type) Language

Gordon Smith

|
34 installs
| (0) | Free
WIT (WebAssembly Interface Type) Language Extension for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

logo Language extension for VS Code

This package complements bytecodealliance.wit-idl by adding an Antlr4 grammar, which (in time) will drive various language specific features.

The description of the WIT format can be found at: https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md

Features

  • [x] Add dependy on bytecodealliance.wit-idl
  • [x] Add Antlr4 grammar (Wit.g4)
  • [x] "Quick" syntax checking (F7)
  • [x] "Quick" syntax checking on open/save (optional behind config flag)
  • [ ] Web host support
  • [ ] Linting
  • [ ] Outline view
  • [ ] Hover help
  • [ ] Go to definition
  • [ ] Find all references
  • [ ] Code completion
  • [ ] Code folding
  • [ ] Pretty print
  • [ ] wit-bindgen integration
  • [ ] wasm-tools integration

Requirements

This extension has a dependency on bytecodealliance.wit-idl, which provides the syntax colouring.

Extension Settings

This extension contributes the following settings:

  • wit.syntaxCheckOnLoad: Enable/disable syntax check on load (defaults on).
  • wit.syntaxCheckOnSave: Enable/disable syntax check on save (defaults on).

Release Notes

See CHANGELOG.md for release notes.


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft