Skip to content

wasm-fmt/wasm-fmt-vscode

Repository files navigation

wasm-fmt logo

wasm fmt - Visual Studio Code Extension

wasm fmt is a multi-language code formatting extension that brings you:

  1. Zero runtime dependencies — No need to install language runtimes or formatters on your system.
  2. Universal compatibility — Powered by WebAssembly, it runs consistently across VSCode Desktop, vscode.dev, and github.dev.

Supported languages

  • JavaScript / TypeScript / JSX / TSX
  • JSON / JSONC
  • CSS / SCSS / SASS / LESS
  • HTML / Vue / Svelte / Astro / Jinja / Twig
  • GraphQL
  • C / C++
  • Objective-C / Objective-C++
  • C#
  • Java
  • Zig
  • Go
  • Python
  • Lua
  • PHP
  • Shell (Bash / Zsh / sh)
  • YAML / GitHub Actions Workflow
  • TOML
  • SQL
  • Protobuf
  • Dockerfile / dotenv / ignore files
  • Dart
  • Markdown
  • Verilog / SystemVerilog