Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary. It removes all original styling* and ensures that all outputted code conforms to a consistent style.
Prettier can be run in your editor on-save, in a pre-commit hook, or in CI environments to ensure your codebase has a consistent style without devs ever having to post a nit-picky comment on a code review ever again!
This is free and open source software.
Features include:
- Supports a variety of languages:
- JavaScript (including experimental features).
- JSX.
- Angular.
- Vue.
- Flow.
- TypeScript.
- CSS, Less, and SCSS.
- HTML.
- Ember/Handlebars.
- JSON.
- GraphQL.
- Markdown, including GFM and MDX v1.
- YAML.
Website: github.com/prettier/prettier
Support:
Developer: James Long and contributors
License: MIT License
Prettier is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.