123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?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;
|