Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>yamlfmtNew to Visual Studio Code? Get it now.
yamlfmt

yamlfmt

bluebrown

|
20,069 installs
| (1) | Free
Format yaml files with https://github.com/google/yamlfmt
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS Code Extension - yamlfmt

This extension calls the external binary yamlfmt.

Usage

Note The binary must exist in the system path. See the official install instructions.

Configuration

The binary is invoked with the workspace folder, containing the document to format, as cwd. So the official documentation, regarding yamlfmt configuration, applies.

If the file is not opened from a workspace, the extension will fallback to the files parent directory as cwd. If that is not sufficient to pick up the right config file, you can create a .yamlfmt at one of the common locations. i.e. ~/config/yamlfmt/ or export XDG_CONFIG_HOME. Alternatively point to the right at via the -conf flag, in your settings.json.

You can pass extra flags from the settings.json:

{
  "yamlfmt.args": []
}

Note The flag -in is always appended to the args, since the current document is passed via stdin to yamlfmt.

Contribution

Read the maintainer notes for more info.

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