Skip to content
PHP-CS-Fixer Config
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.editorconfig
.gitattributes
.gitignore
.php_cs.dist
.travis.yml
LICENSE.md
README.md
composer.json
composer.lock
psalm.baseline.xml
psalm.xml

README.md

SignpostMarv's PHP-CS-Fixer config

Build Status Psalm Type Coverage

There's two different versions, one for general use & one for use on projects that use static analysis.

Installation & Usage

  1. composer require --dev signpostmarv/php-cs-fixer-config
  2. create your .php_cs or .php_cs.dist file and enter the corresponding code for the config you wish to use

General Use

return \SignpostMarv\CS\Config::createWithPaths(...[
	__FILE__,
	(__DIR__ . '/src/'),
	(__DIR__ . '/tests/'),
])

Use without PHP 7.1 Nullable return types

return \SignpostMarv\CS\ConfigUsedWithoutNullableReturn::createWithPaths(...[
	__FILE__,
	(__DIR__ . '/src/'),
	(__DIR__ . '/tests/'),
])

With Static Analysis

return \SignpostMarv\CS\ConfigUsedWithStaticAnalysis::createWithPaths(...[
	__FILE__,
	(__DIR__ . '/src/'),
	(__DIR__ . '/tests/'),
])

Use without PHP 7.1 Nullable return types

return \SignpostMarv\CS\ConfigUsedWithStaticAnalysisWithoutNullableReturn::createWithPaths(...[
	__FILE__,
	(__DIR__ . '/src/'),
	(__DIR__ . '/tests/'),
])

Customising Rules

  1. Extend SignpostMarv\CS\Config
  2. Either
    • override the SignpostMarv\CS\Config::DEFAULT_RULES array const
    • override the SignpostMarv\CS\Config::RuntimeResolveRules() static method as in ConfigUsedWithStaticAnalysis
You can’t perform that action at this time.