- Run Prettier on save or pre-commit. Use `.prettierrc` for project-wide configuration.
- Let Prettier handle formatting — don't fight it. Focus code reviews on logic, not style.
- Configure `.prettierrc` and add `prettier --check .` to CI — use `lint-staged` with Husky for pre-commit formatting.
- Configure key options: `printWidth` (80-100), `tabWidth` (2), `singleQuote` (true/false), `trailingComma` ("all").
- Use `.prettierignore` to skip generated files, build output, and vendor directories.
- Integrate with ESLint using `eslint-config-prettier` to disable conflicting formatting rules.
- Run `prettier --check .` in CI to catch unformatted code before merge.