short
Prettier Configuration for Consistent Code Formatting - Short Note - Naufaldi Rafif Satriya
Prettier Configuration for Consistent Code Formatting Prettier is an opinionated code formatter that enforces a consistent style across your codebase. Sam...
- prettier
- code-formatting
- javascript
# Prettier Configuration for Consistent Code Formatting
Prettier is an opinionated code formatter that enforces a consistent style across your codebase.
Sample .prettierrc Configuration
{
"printWidth": 80,
"singleQuote": true,
"semi": true,
"tabWidth": 2,
"trailingComma": "all",
"endOfLine": "auto"
}
Configuration Options
- printWidth: Maximum line length (default: 80)
- singleQuote: Use single quotes instead of double quotes
- semi: Add semicolons at the end of statements
- tabWidth: Number of spaces per indentation level
- trailingComma: Print trailing commas wherever possible
- endOfLine: Line ending style (lf, crlf, cr, auto)
Integration with ESLint
To integrate Prettier with ESLint, install:
npm install --save-dev eslint-config-prettier eslint-plugin-prettier
Then update your .eslintrc.json:
{
"extends": ["plugin:prettier/recommended"],
"rules": {
"prettier/prettier": "error"
}
}
Place this configuration in a .prettierrc file at the root of your project.