For those trying to quickly change Prettier settings for VS Code. Here are the steps:

  1. Go to FILE -> PREFERENCES -> SETTINGS. (VS Code Menus)
  2. Settings window should open. Above (Top) there is a search. Type "Prettier"
  3. You should see the available Prettier settings. You can modify them :)
Answer from Steph on Stack Overflow
🌐
Prettier
prettier.io › docs › options
Options · Prettier
Setting indent_style in an .editorconfig file will configure Prettier’s tab usage, unless overridden. (Tabs will be used for indentation but Prettier uses spaces to align things, such as in ternaries. This behavior is known as SmartTabs.) Print semicolons at the ends of statements. ... Use single quotes instead of double quotes. ... JSX quotes ignore this option – see jsx-single-quote.
🌐
Prettier
prettier.io › docs › configuration
Configuration File · Prettier
# trim_trailing_whitespace = true # Configurable Prettier behaviors # (change these if your Prettier config differs) end_of_line = lf indent_style = space indent_size = 2 max_line_length = 80 · Here’s a copy+paste-ready .editorconfig file if you use the default options:
🌐
Fraser Boag
boag.online › notepad › post › full-prettier-prettierrc-config
My full Prettier (.prettierrc) config file - Fraser Boag
But enough waffle - here's the .prettierrc file I've landed on and use in every new project. It sets almost every configurable option - some of which are set to the same as Prettier's own defaults, but I like to include them just for clarity and so that I can see at a glance what options I ...
🌐
Prettier
prettier.io › docs › install.html
Install · Prettier
And being able to run Prettier from the command line is still a good fallback, and needed for CI setups. If you use ESLint, install eslint-config-prettier to make ESLint and Prettier play nice with each other. It turns off all ESLint rules that are unnecessary or might conflict with Prettier.
🌐
CFchimp
csimmons.dev › blog › 2025 › 02 › prettier-with-a-sample-prettierrc-and-explanation-of-options
Prettier with a sample .prettierrc and explanation of options – CFchimp
February 11, 2025 - Once you have done that you can try out the sample .prettierrc file below by placing it in the root of your project(s). The .prettierrc file is the configuration file that will allow you to set the Prettier options ...
🌐
Prettier
prettier.io › docs › cli
CLI · Prettier
Another useful flag is --list-different (or -l) which prints the filenames of files that are different from Prettier formatting. If there are differences the script errors out, which is useful in a CI scenario. ... You can also use --check flag, which works the same way as --list-different, but also prints a human-friendly summary message to stdout. Do not look for a configuration file. The default settings will be used. Defines how config file should be evaluated in combination of CLI options.
🌐
Reddit
reddit.com › r/reactjs › what is your go to prettierrc configs?
r/reactjs on Reddit: What is your go to prettierrc configs?
March 16, 2022 -

Or am I an old geezer and folks have moved on from prettier?

Whats the best way to get some nice on save features in vs code if not prettier?

If prettier, what are you settings? (single quotes, line width, etc)

Nothing better than writing dog shit and clicking save and seeing it reformat to perfection

Find elsewhere
🌐
GitHub
gist.github.com › adbutterfield › 6b91625b5b07ca2c29f6322245e3e2bb
Default prettier config with comments and links to prettier rules · GitHub
btw: it's good to assert defaults. People can configure prettier options inside their personal vscode settings, which can then create thrashing in projects that don't assert defaults.
🌐
GitHub
github.com › prettier › eslint-config-prettier
GitHub - prettier/eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier. · GitHub
If you’d like ESLint to enforce `could have been a regular string` being written as either "could have been a regular string" or 'could have been a regular string', you need to use some specific configuration. The quotes rule has two options, a string option and an object option. The first (string) option needs to be set to "single" or "double" and be kept in sync with Prettier’s singleQuote option.
Author   prettier
🌐
GitHub
github.com › prettier › prettier › blob › main › docs › configuration.md
prettier/docs/configuration.md at main · prettier/prettier
# trim_trailing_whitespace = true # Configurable Prettier behaviors # (change these if your Prettier config differs) end_of_line = lf indent_style = space indent_size = 2 max_line_length = 80 · Here’s a copy+paste-ready .editorconfig file if you use the default options:
Author   prettier
🌐
GitHub
github.com › prettier › prettier-vscode
GitHub - prettier/prettier-vscode: Visual Studio Code extension for Prettier · GitHub
Using Prettier Configuration files to set formatting options is the recommended approach. Options are searched recursively down from the file being formatted so if you want to apply prettier settings to your entire project simply set a configuration in the root.
Author   prettier
🌐
Michelelarson
michelelarson.com › prettier-config
Prettier Config Generator
I've made a few things for fun: GUMDROPS GumGum React Component Library PRETTIER CONFIG UI to generate a Prettier config HOME COUNTDOWN Chrome extension tells you how long until you can leave work and go home RUBBER DUCK DEBUGGING When your code won't work and you just need someone to talk ...
🌐
Prettier
prettier.io › docs › api
API · Prettier
An options object, providing a config file was found.
🌐
Blitzjs
legacy.blitzjs.com › docs › prettier-config
Custom Prettier Config - Blitz.js
This is to make sure that when a project is copied to another computer, Prettier’s behavior stays the same. Otherwise, Prettier wouldn’t be able to guarantee that everybody in a team gets the same consistent results. The full set of configuration options, including overrides and sharing ...
🌐
Gleb Bahmutov
glebbahmutov.com › blog › configure-prettier-in-vscode
How to configure Prettier and VSCode | Better world by better software
April 23, 2024 - You can disable the rule for the entire file, a portion of a file, or just one line (my favorite!). For example, when showing a function signature, but not using the second argument config, we can prevent the ESLint from complaining: ... Sometimes ESLint reports a problem around async keyword. ESLint's parser does not understand that you are trying to use ES2017 syntax. Set the parser option in .eslintrc.json file to handle the async / await syntax. Prettier can format many languages: JavaScript, JSON, Markdown, HTML, CSS, etc.
🌐
DEV Community
dev.to › maithanhdanh › configuration-for-prettier-14g1
Configuration for prettier - DEV Community
November 23, 2022 - Please take a look at [Configuration File](https://prettier.io/docs/en/configuration.html). ##Other options You can find more interesting ways to use it in [prettier documentation](https://prettier.io/docs/en/options.html), such as lint-staged, pre-commit, and so on.
🌐
Azz
azz.github.io › prettier › docs › en › options.html
Options · Prettier
Prettier ships with a handful of customizable format options, usable in both the CLI and API.
🌐
DEV Community
dev.to › bokub › how-to-properly-set-up-prettier-in-less-than-2-minutes-2ld0
How to properly set up Prettier in less than 2 minutes - DEV Community
July 5, 2022 - Note that this step is totally optional, because Prettier is pre-configured with default options that you can use without any additional configuration
🌐
JetBrains
jetbrains.com › help › webstorm › prettier.html
Prettier | WebStorm Documentation
Automatic Prettier configuration is enabled by default in any new project without an .idea folder if Prettier is listed as dependency in any package.json and the project has at least one Prettier configuration file. As a result, if your project consists of multiple modules with different Prettier configurations, each module will use the rules from its own Prettier configuration file (if such config is found).