Microsoft/vscode

[json] builtin json formatter doesn't support format-on-paste

Open

#228.528 aperta il 13 set 2024

Vedi su GitHub
 (0 commenti) (0 reazioni) (1 assegnatario)TypeScript (10.221 fork)batch import
feature-requestformattinghelp wantedjson

Metriche repository

Star
 (74.848 star)
Metriche merge PR
 (Merge medio 11h 43m) (1000 PR mergiate in 30 g)

Descrizione

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.94.0-insider (Universal)
  • OS Version: Darwin x64 23.6.0

Steps to Reproduce:

  1. Enable editor.formatOnPaste and editor.formatOnSave and set editor.defaultFormatter to "vscode.json-language-features" for json files.
  2. Paste a line into a json file that is not indented correctly.

Result: The pasted line is not formatted on paste, but is formatted once the file is saved. If the same steps are tried with another file type such as TypeScript the pasted line is formatted as expected.

https://github.com/user-attachments/assets/3dc9499a-4288-49ce-848c-5300b7d99293

Guida contributor