wasm fmt - Visual Studio Code Extension
wasm fmt is a multi-language code formatting tool with the following advantages:
- It eliminates the need for a language runtime environment.
- Powered by WebAssembly, it operates swiftly and reliably across all VSCode environments, including VSCode Desktop, vscode.dev, and github.dev.
Supported languages
ruff_fmt
gofmt
web_fmt
- [x] JavaScript / TypeScript / JSX / TSX
- [x] JSON / JSONC
- [x] CSS / SCSS / SASS / LESS
- [x] HTML / Vue / Svelte / Astro / Jinja / Twig
clang-format
- [x] C / C++
- [x] Objective-C / Objective-C++
- [x] C#
- [x] Java
- [ ] JavaScript / TypeScript [^1]
- [ ] JSON / JSONC [^1]
- [x] Protobuf
dart_fmt
zig_fmt
lua_fmt
sql_fmt
yamlfmt
- [x] YAML
- [x] GitHub Actions Workflow
[^1]: JavaScript / TypeScrip / JSON / JSONC are supported by clang-format as well, but web_fmt is used for better output.
| |