dotsunited / php-cs-fixer-config
Configurations for PhpCsFixer used by Dots United.
Installs: 1 977
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 8
Forks: 0
Open Issues: 0
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^8.5
- roave/security-advisories: dev-master
Suggests
- friendsofphp/php-cs-fixer: ^2.16
README
Configurations for friendsofphp/php-cs-fixer
used by Dots United.
Installation
$ composer require --dev dotsunited/php-cs-fixer-config
Usage
Pick a configuration
The following configurations are available:
DotsUnited\PhpCsFixer\Php56Config
DotsUnited\PhpCsFixer\Php71Config
Configuration
Create a configuration file .php_cs
in the root of your project:
<?php $config = new DotsUnited\PhpCsFixer\Php56Config(); $config->getFinder() ->in(__DIR__); $cacheDir = getenv('TRAVIS') ? getenv('HOME') . '/.php-cs-fixer' : __DIR__; $config ->setCacheFile($cacheDir . '/.php_cs.cache'); return $config;
Git
Add .php_cs.cache
(this is the cache file created by php-cs-fixer
) to .gitignore
:
.php_cs.cache
Travis
Update your .travis.yml
to cache the .php_cs.cache
file:
cache: directories: - $HOME/.php-cs-fixer
Then run php-cs-fixer
in the script
section:
script: - vendor/bin/php-cs-fixer fix --verbose --diff --dry-run
Gitlab
Update your .gitlab-ci.yml
to cache the .php_cs.cache
file:
cache: paths: - .php-cs-fixer
Then run php-cs-fixer
in the script
section:
test: script: - vendor/bin/php-cs-fixer fix --verbose --diff --dry-run
Credits
This package is based off
refinery29/php-cs-fixer-config
.
License
Copyright (c) 2017-2018 Dots United GmbH. Released under the MIT license.