Stop wasting time on coding style

Continuous integration for PHP coding standards.

PrettyCI integrates PHP CodeSniffer and PHP-CS-Fixer straight into GitHub's new Checks tab.

Sign in with
PrettyCI integrates PHP CodeSniffer and PHP-CS-Fixer into GitHub

Fast as hell

Analyses are never queued, they run less than a second after a git push.

The status of a commit or pull request is updated in just a few seconds!

Built on standard tools

PrettyCI runs PHP CodeSniffer and PHP-CS-Fixer, the most common tools for PHP coding style.

This means you can run the same analysis on your machine and there is no vendor lock-in.

Secure builds

Every analysis runs in a throwable and isolated environment.

The code is thrown away once the analysis has finished running.

Do not compromise on fast feedback

Already running PHP CodeSniffer or PHP-CS-Fixer on your CI platform? PrettyCI can help you build software faster!

Jenkins/Gitlab CI/Travis/…

phpcs
tests

Running tools sequentially on the same job runner means slower developer feedback.
It also means that a failure in the first job will stop the whole build. Getting a green build becomes a multi-step hassle.

Jenkins/Gitlab CI/Travis/…

tests
phpcs

Parallelizing jobs is better: jobs finish earlier and both will run no matter what. However this is costly as it requires more runners. Coding style jobs taking runners from tests means jobs can pile up and queue.

Jenkins/Gitlab CI/Travis/…
tests
PrettyCI
phpcs

Using PrettyCI for validating coding style means that more runners will be available for your tests (or that less runners will be needed at all). And since PrettyCI does not queue jobs at all, coding style status is usually available the moment a pull request is open.
PrettyCI guarantees the fastest feedback loop while keeping costs under control.

Get started in 2 minutes

Get started with PrettyCI on your GitHub repositories in just a few steps:

  • Sign in with your GitHub account
  • Activate your repository on your PrettyCI dashboard
  • Push commits: PrettyCI will validate them immediately and show the result on GitHub

PrettyCI applies the PSR-2 coding standard by default.

The analysis can be customized using either a standard PHP CodeSniffer or PHP-CS-Fixer configuration file, PrettyCI will detect it automatically. That means developers can run the same analysis on their own machine and fix their code with the same command!

Get started now     Read the documentation

Free trial. No vendor lock-in. Cancel when you want.

All plans include a 15-day free trial with no credit card required.

Free
Open source

Unlimited public repositories

Unlimited analyses

Unlimited team members

No private repository

Sign up
5 /month
Starter

Unlimited public repositories

Unlimited analyses

Unlimited team members

1 private repository

Start free trial
49 /month
Enterprise

Unlimited public repositories

Unlimited analyses

Unlimited team members

50 private repositories

Start free trial

If you have more specific needs, feel free to get in touch.