Are you trying to start a war? LOL The configurable options in prettier are there because they are too controversial for there to be one universally accepted standard. It's all personal opinion. Answer from CreativeTechGuyGames on reddit.com
🌐
Prettier
prettier.io › docs › configuration
Configuration File · Prettier
Here’s an annotated description of how different properties map to Prettier’s behavior: # Stop the editor from looking for .editorconfig files in the parent directories # root = true [*] # Non-configurable Prettier behaviors charset = utf-8 insert_final_newline = true # Caveat: Prettier won’t trim trailing whitespace inside template strings, but your editor might.
🌐
Fraser Boag
boag.online › notepad › post › full-prettier-prettierrc-config
My full Prettier (.prettierrc) config file - Fraser Boag
Naturally this stuff is all really opinionated - you may want to use tabs instead of spaces, you may dislike trailing semi-colons, and so on - but hopefully this can serve as a nice foundation for anyone new to Prettier to then spin off based on your own preferences.
🌐
GitHub
github.com › bahmutov › prettier-config-example
GitHub - bahmutov/prettier-config-example: Example project with different per-folder prettier config and VSCode formatting on save
Example project with different per-folder prettier config and VSCode formatting on save - bahmutov/prettier-config-example
Starred by 32 users
Forked by 11 users
Languages   JavaScript 89.0% | CSS 5.7% | TypeScript 5.3%
🌐
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 › options
Options · Prettier
You need to explicitly tell them ... for example on when to break a line. In other words, don’t try to use printWidth as if it was ESLint’s max-len – they’re not the same. max-len just says what the maximum allowed line length is, but not what the generally preferred length is – which is what printWidth specifies. Setting max_line_length in an .editorconfig file will configure Prettier’s print ...
🌐
Prettier
prettier.io › docs › sharing-configurations
Sharing configurations · Prettier
You first need to install your published configuration, for example: npm · yarn · pnpm · bun · npm install --save-dev @username/prettier-config · yarn add --dev @username/prettier-config · pnpm add --save-dev @username/prettier-config ...
🌐
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

🌐
GitHub
gist.github.com › adbutterfield › 6b91625b5b07ca2c29f6322245e3e2bb
Default prettier config with comments and links to prettier rules · GitHub
For example, I'm using Vue and I have an UI component that, when I save, (format on save turned on) it formats nicely with my other prettier configs, except the ">" is not behind the div at the bottom of my app.vue.
Find elsewhere
🌐
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
Some of the rules that eslint-config-prettier turns off may be deprecated, or even removed from ESLint. This is perfectly fine, but if you really need to omit the deprecated and removed rules, you can do so by setting the ESLINT_CONFIG_PRETTIER_NO_DEPRECATED environment variable to a non-empty value. For example:
Author   prettier
🌐
Gleb Bahmutov
glebbahmutov.com › blog › configure-prettier-in-vscode
How to configure Prettier and VSCode | Better world by better software
April 23, 2024 - When setting up Prettier it is important to configure it per-project. Not every project uses the same code style, thus it is important to respect the style of whatever project you are currently working in. The demo repo bahmutov/prettier-config-example has two subfolders, each with its distinct ...
🌐
npm
npmjs.com › package › prettier-config-standard
prettier-config-standard - npm
source: https://github.com/prettier/prettier/blob/cacaa92a3f0acf9618f54cd60c9b36b37744dbde/docs/configuration.md · For example, if you need to change it so that semicolons are required:
      » npm install prettier-config-standard
    
Published   Aug 11, 2023
Version   7.0.0
Author   Nick Petruzzelli
🌐
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 ...
🌐
DEV Community
dev.to › maithanhdanh › configuration-for-prettier-14g1
Configuration for prettier - DEV Community
November 23, 2022 - - Create 2 files `.prettierrc`, `.prettierignore` in our root level, the former is for configuration and the latter is for ignoring directories. Usually, I ignore `build` and `coverage`, which is generated from build production package and test result corresponding.
🌐
GitHub
github.com › npetruzzelli › prettier-config-standard
GitHub - npetruzzelli/prettier-config-standard: A Prettier shareable config for projects using 'Prettier' and 'JavaScript Standard Style' as ESLint rules or separate processes. · GitHub
source: https://github.com/prettier/prettier/blob/cacaa92a3f0acf9618f54cd60c9b36b37744dbde/docs/configuration.md · For example, if you need to change it so that semicolons are required:
Author   npetruzzelli
🌐
Code-boost
code-boost.com › prettier-setup-guide
Prettier Code Formatter Setup Guide – Code Boost
After installation, create a .prettierrc file in your project’s root directory. This file allows you to specify your formatting preferences. Below is an example configuration:
🌐
npm
npmjs.com › package › eslint-config-prettier
eslint-config-prettier - npm
A configurable whitelist is used to ensure no whitespace-sensitive strings are edited. ... Using various tags, functions and comments. unicorn/template-indent by default formats some of the same tagged templates, which can cause conflicts. For example, the rule and Prettier disagree about ...
      » npm install eslint-config-prettier
    
Published   Jul 18, 2025
Version   10.1.8
Author   Simon Lydell
🌐
Bit
bit.dev › reference › formatting › set-up-formatter
Set up a formatter | Bit
* 'bit format' */ formatter() { return PrettierFormatter.from({ /* use this config file */ configPath: this.prettierConfigPath }); } export default new MyEnv();
🌐
Prettier
prettier.io › blog › 2025 › 02 › 09 › 3.5.0
Prettier 3.5: New objectWrap option, experimentalOperatorPosition option and TS config file support! · Prettier
February 9, 2025 - // Input const obj1 = { name1: "value1", name2: "value2", }; const obj2 = { name1: "value1", name2: "value2", }; // Prettier 3.4 const obj1 = { name1: "value1", name2: "value2", }; const obj2 = { name1: "value1", name2: "value2" }; // Prettier ...