-
Notifications
You must be signed in to change notification settings - Fork 13.1k
Open
Labels
Needs ProposalThis issue needs a plan that clarifies the finer details of how it could be implemented.This issue needs a plan that clarifies the finer details of how it could be implemented.
Description
π Search Terms
- format ts syntax, ux , ui
β Viability Checklist
- This wouldn't be a breaking change in existing TypeScript/JavaScript code
- This wouldn't change the runtime behavior of existing JavaScript code
- This could be implemented without emitting different JS based on the types of the expressions
- This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.)
- This isn't a request to add a new utility type: https://github.com/microsoft/TypeScript/wiki/No-New-Utility-Types
- This feature would agree with the rest of our Design Goals: https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals
β Suggestion
Do you think you can do something (modernize) the way TS tokenizes and formats the output for better formatting and syntax readability in vscode?
I'm still surprised that the language provides a mediocre appearance with very poorly formatted like JSON from the 80s!
Thank you
π Motivating Example
π» Use Cases
- What do you want to use this for?
debugging - What shortcomings exist with current approaches?
none - What workarounds are you using in the meantime?
none
Metadata
Metadata
Assignees
Labels
Needs ProposalThis issue needs a plan that clarifies the finer details of how it could be implemented.This issue needs a plan that clarifies the finer details of how it could be implemented.