Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Fix All JSONNew to Visual Studio Code? Get it now.

Fix All JSON

Preview

zardoy

|
480 installs
| (1) | Free
Fix missing and trailing commas on save
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Fix All JSON

Simple VSCode extension for fixing almost all annoying JSON (and even JSONC!) problems.

  • supports virtual workspaces and web
  • small and no dependencies
  • simple and fast as it uses the errors you see

What fixes

All these fixes are configurable and can be disabled in settings:

Error Message Action
Expected comma Insert missing comma
Colon expected Insert missing colon
Trailing comma Remove trailing comma
Comments are not permitted in JSON. (json only) Remove the whole comment (disabled by default)
Property keys must be doublequoted Remove quotes (if have ' or `) and doublequote

Note: missing commas just placed before the error range. Its assumed you have autoformatter enabled to handle the "right placing" In other words, it would run formatter on each save, however you can disable it via setting

Note 2: this extension though doesn't do autoquoting, there is vscode-fix-json for this.

Sometimes builtin JSON extension can be slow. In these cases you need to wait until errors are updated before fixing the file! We can do absolutely nothing about it.

Why not Prettier?

Prettier as formatter does great work on fixing trailing semicolons and quotes problems, however this extension is much faster and more aggressive overall.

  • Note: you can disable autofixing on save and instead run command whenever you want
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2022 Microsoft