Prettier

Opinionated code formatter for HTML, CSS, JavaScript, and Markdown.

Prettier

Opinionated code formatter for HTML, CSS, JavaScript, and Markdown.


Overview

Prettier is an opinionated code formatter that supports HTML, CSS, SCSS, JavaScript, TypeScript, Markdown, and JSON. It eliminates all debates over code styling by parsing your code and re-printing it according to strict, clean formatting rules.

Using Prettier ensures consistent indentation, quotes, and line wrapping across all files in your repository.


Key Highlights & Features

  • Opinionated & Consistent: Saves time and stops debates over code style in pull requests.
  • Multi-Language Support: Formats HTML, CSS, JavaScript, JSON, and Markdown files.
  • Editor Integration: Automatically formats files whenever you save.
  • CI Validation: Check that all files conform to formatting standards in continuous integration.

How It Works with Static Websites

Install and run Prettier via npx:

# Check formatting
npx prettier --check .

# Automatically fix formatting across all files
npx prettier --write .

Example .prettierrc configuration:

{
  "semi": true,
  "singleQuote": false,
  "tabWidth": 2,
  "trailingComma": "es5"
}

When to Use It

  • Maintaining clean, uniform code styles across HTML, CSS, and JS files.
  • Open-source projects accepting contributions to avoid style discrepancies in PRs.

Community Discussion

Ask questions, share integration tips, or leave feedback for Prettier.

Back to Development Tools Browse Full Archive Visit Official Site