Add and configure Prettier to your project without code or CI scripts. Standard Prettier configuration files work too.
Use Prettier Instant to run Prettier and open a Pull Request on any public repository. No sign-up required.
Prevent code from merging without Prettier, or optionally just warn with a comment.
Opt-in to automatic Prettifying on branches and pull requests. The most seamless way to use Prettier with teams.
Can't find an answer? Use the chat bubble in the bottom corner to send us your question!
Yes! Any of the configuration in files such as .prettierrc will take precedence over our default configuration. See the Prettier docs for specifics: https://prettier.io/docs/en/configuration.html
Because we use the Github Apps API, we don't persist API tokens to a database or long-term storage. Per-repo API tokens are stored only in memory on the worker process, and always expire after 10 minutes as per Github's requirements.
Private repositories checkouts are erased from disk after each build and are not cached. Unlike full CI platforms we currently don't execute user-controlled scripts and disable the advanced features of Prettier which would allow it to happen.
Yes! By default automatic commits are disabled. For each repo you can control if automatic commits occur on all branches, only on branches in Pull Requests, only on the master branch, or not at all.
Yes! All public repositories are also publicly accessible on PrettierCI: https://app.prettierci.com/repos/clayallsopp/prettierci-tests/builds
Everything that works in Prettier works on PrettierCI https://prettier.io/docs/en/language-support.html