New Ternary Formatting: A Curious Case of the Ternaries (#13183)

Co-authored-by: Alex Rattray <rattrayalex@stripe.com>
Co-authored-by: Sosuke Suzuki <aosukeke@gmail.com>
This commit is contained in:
authored and GitHub committed 2023-10-09 10:44:30 +09:00
1 parent 4b432496df
commit 4aa5fd1c79
30 files changed
+8834 -323

No files matched your search

+13
View File
@@ -9,6 +9,19 @@ Prettier ships with a handful of format options.
If you change any options, it’s recommended to do it via a [configuration file](configuration.md). This way the Prettier CLI, [editor integrations](editors.md) and other tooling knows what options you use.
## Experimental Ternaries
Try prettier's [new ternary formatting](https://github.com/prettier/prettier/pull/13183) before it becomes the default behavior.
Valid options:
- `true` - Use curious ternaries, with the question mark after the condition.
- `false` - Retain the default behavior of ternaries; keep question marks on the same line as the consequent.
| Default | CLI Override | API Override |
| ------- | -------------------------- | ------------------------------- |
| `false` | `--experimental-ternaries` | `experimentalTernaries: <bool>` |
## Print Width
Specify the line length that the printer will wrap on.