1062f2a8898b9e1ba00de1a535797ce9b22d102a
* test: move tests * feat: support legacy JSON formatting * fix: add missing assertion * test: fix coverage * fix: same output as JSON.stringify * refactor: fix linting * refactor: rename to json-stringify * refactor: fix linting * fix: should fix the production build * docs: remove outdated name * fix(playgound): add lib/parser-json-stringify.js * feat(playgound): add example for json-stringify * fix: no error on singleQuote string * fix(playground): correctly load json-stringify * fix: identifier is only allowed in ObjectProperty.key * refactor: clearer
Opinionated Code Formatter
JavaScript · Flow · TypeScript · CSS · SCSS · Less · JSX · Vue · GraphQL · JSON · Markdown · Your favorite language?
Intro
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.
Input
foo(reallyLongArg(), omgSoManyParameters(), IShouldRefactorThis(), isThereSeriouslyAnotherOne());
Output
foo(
reallyLongArg(),
omgSoManyParameters(),
IShouldRefactorThis(),
isThereSeriouslyAnotherOne()
);
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!
Badge
Show the world you're using Prettier →
[](https://github.com/prettier/prettier)
Contributing
See CONTRIBUTING.md.
Languages
JavaScript
98.6%
CSS
0.9%
Vue
0.2%
HTML
0.2%
MDX
0.1%
