Core formatting rules for line length, indentation, and quotes.
Specify the line length that the printer will wrap on.
Specify the number of spaces per indentation level.
Indent lines with tabs instead of spaces.
Print semicolons at the end of statements.
Use single quotes instead of double quotes.
Change when properties in objects are quoted.
Use single quotes instead of double quotes in JSX.
Trailing commas, bracket spacing, and arrow functions.
Print trailing commas wherever possible in multi-line constructs.
Print spaces between brackets in object literals.
Put the > of a multi-line HTML element at the end of the last line.
Include parentheses around sole arrow function arguments.
Markdown, line endings, and HTML handling.
How to wrap prose in Markdown files.
Which end of line characters to apply.
Enforce single attribute per line in HTML, Vue, and JSX.
How to handle whitespace in HTML global files.