My Prettier config
Features:
- Sort package.json (prettier-plugin-pkg)
- Format shell (prettier-plugin-sh)
npm install --save-dev prettier prettier-config-vladpuz
Create a file prettier.config.js
:
import vladpuz from 'prettier-config-vladpuz'
export default vladpuz()
If you use ESLint with stylistic rules, disable Prettier for JavaScript and
TypeScript files. For this, create a file .prettierignore
:
# javascript
*.js
*.jsx
*.mjs
*.cjs
# typescript
*.ts
*.tsx
*.mts
*.cts
Run Prettier in check mode:
prettier --check .
Run Prettier in write mode:
prettier --write .