rector/config/services.yaml

78 lines
2.8 KiB
YAML
Raw Normal View History

2017-07-15 19:01:21 +02:00
services:
_defaults:
public: true
autowire: true
2017-07-15 19:01:21 +02:00
Rector\:
2019-02-03 18:30:33 +01:00
resource: '../src'
exclude: '../src/{Node/Attribute.php,Rector/**/*Rector.php,Reporting/FileDiff.php,Testing/PHPUnit,RectorDefinition,PhpParser/Node/*Info.php,Exception/*,DependencyInjection/CompilerPass/*,DependencyInjection/Loader/*,Application/Error.php,HttpKernel/RectorKernel.php}'
2017-07-15 19:01:21 +02:00
2018-04-26 23:14:12 +02:00
# extra services
2018-06-01 15:51:34 +02:00
Rector\Symfony\Rector\Form\Helper\FormTypeStringToTypeProvider: ~
2018-09-26 14:54:12 +08:00
Symfony\Component\Console\Application:
alias: 'Rector\Console\Application'
2018-12-21 11:25:27 +01:00
Symfony\Component\Console\Descriptor\TextDescriptor: ~
2019-02-03 17:27:26 +01:00
# PhpParser - Parser
PhpParser\ParserFactory: ~
PhpParser\BuilderFactory: ~
PhpParser\NodeVisitor\CloningVisitor:
PhpParser\NodeFinder: ~
# value resolver
Symfony\Component\Filesystem\Filesystem: ~
2019-05-12 10:19:38 +02:00
Symplify\PackageBuilder\Reflection\PrivatesAccessor: ~
2019-02-03 17:27:26 +01:00
Symplify\PackageBuilder\FileSystem\FileSystem: ~
Symplify\PackageBuilder\FileSystem\FinderSanitizer: ~
Symplify\PackageBuilder\Parameter\ParameterProvider: ~
Symplify\PackageBuilder\Reflection\PrivatesCaller: ~
2019-03-15 11:53:06 +01:00
Symplify\PackageBuilder\Strings\StringFormatConverter: ~
2019-02-03 17:27:26 +01:00
# see https://github.com/symplify/packagebuilder#prevent-parameter-typos
Symplify\PackageBuilder\EventSubscriber\ParameterTypoProofreaderEventSubscriber: ~
Symplify\PackageBuilder\Parameter\ParameterTypoProofreader:
$correctToTypos:
# keep "exclude_" explicit, to get typos to the correct key
exclude_paths:
- 'exclude_path'
- 'excluded_path'
- 'exclude_dir'
- 'excluded_dir'
- 'exclude_dirs'
- 'excluded_dirs'
- 'exclude_file'
- 'excluded_file'
- 'exclude_files'
- 'excluded_files'
- 'ignore_path'
- 'ignored_path'
- 'ignore_paths'
- 'ignored_paths'
- 'ignore_dir'
- 'ignored_dir'
- 'ignore_dirs'
- 'ignored_dirs'
- 'ignore_file'
- 'ignored_file'
- 'ignore_files'
- 'ignored_files'
- 'skip_path'
- 'skip_paths'
- 'skip_dir'
- 'skip_dirs'
- 'skip_file'
- 'skip_files'
exclude_rectors:
- 'exclude_rector'
- 'excluded_rector'
- 'excluded_rectors'
- 'skip_rector'
- 'skip_rectors'
autoload_paths:
# https://regex101.com/r/aXEZYk/1
- '#(autoload|include|bootstrap)((ed)?_(path(s)?|dir(s)?|file(s)?))?#'