Node.js

Prettier CLI

Prettier commands for code formatting.

26 commands
Windows MacOS Linux
#formatting #code-style

Basic Usage

Format all files in place
prettier --write .
Format a single file in place
prettier --write src/app.js
Format files matching a glob pattern
prettier --write "src/**/*.{js,ts,css}"
Print formatted output to stdout
prettier src/app.js
Format with single quotes
prettier --single-quote --write .

File Selection

Format all JavaScript files
prettier --write "**/*.js"
Format config and docs files
prettier --write "**/*.{json,md,yml}"
Use gitignore for ignoring files
prettier --ignore-path .gitignore --write .
Skip files with no matching parser
prettier --write --ignore-unknown .

Configuration

Show which config file applies
prettier --find-config-path src/app.js
Use a specific config file
prettier --config .prettierrc --write .
Ignore config files, use defaults
prettier --no-config --write .
Set tab width to 4 spaces
prettier --tab-width 4 --write .
Add trailing commas everywhere
prettier --trailing-comma all --write .
Set max line width to 100
prettier --print-width 100 --write .

Integration

Format with Tailwind plugin
prettier --write --plugin prettier-plugin-tailwindcss .
Format Svelte files
prettier --write --plugin prettier-plugin-svelte .
Show parser and ignore info for a file
prettier --file-info src/app.js
List all supported languages and options
prettier --support-info

Check Mode

Check if files are formatted correctly
prettier --check .
Check specific files for formatting
prettier --check "src/**/*.js"
List files that differ from formatting
prettier --list-different .
Debug check for formatting issues
prettier --debug-check src/app.js

Quick Commands

Format all supported files in the current directory in place
prettier --write .
Check if all files are already formatted without making changes
prettier --check .
List files that would be changed by formatting
prettier --list-different .