45 lines
1.1 KiB
PHP
45 lines
1.1 KiB
PHP
<?php
|
|
|
|
use Symfony\CS\Config\Config;
|
|
use Symfony\CS\FixerInterface;
|
|
use Symfony\CS\Fixer\Contrib\HeaderCommentFixer;
|
|
|
|
$header = <<<EOF
|
|
This file is part of Psy Shell.
|
|
|
|
(c) 2012-2017 Justin Hileman
|
|
|
|
For the full copyright and license information, please view the LICENSE
|
|
file that was distributed with this source code.
|
|
EOF;
|
|
|
|
HeaderCommentFixer::setHeader($header);
|
|
|
|
$config = Config::create()
|
|
// use symfony level and extra fixers:
|
|
->level(FixerInterface::SYMFONY_LEVEL)
|
|
->fixers(array(
|
|
'align_double_arrow',
|
|
'concat_with_spaces',
|
|
'header_comment',
|
|
'long_array_syntax',
|
|
'ordered_use',
|
|
'strict',
|
|
'-concat_without_spaces',
|
|
'-method_argument_space',
|
|
'-pre_increment',
|
|
'-unalign_double_arrow',
|
|
'-unalign_equals',
|
|
'-no_empty_comment', // stop removing slashes in the middle of multi-line comments
|
|
))
|
|
->setUsingLinter(false);
|
|
|
|
$finder = $config->getFinder()
|
|
->in(__DIR__)
|
|
->name('.php_cs')
|
|
->name('build-manual')
|
|
->name('build-phar')
|
|
->exclude('build-vendor');
|
|
|
|
return $config;
|