Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@
"symfony/process": "^4.4.6|^5.0.6",
"symplify/auto-bind-parameter": "^7.3.10",
"symplify/autowire-array-parameter": "^7.3.10",
"symplify/console-color-diff": "^7.3.10",
"symplify/package-builder": "^7.3.10",
"symplify/parameter-name-guard": "@dev",
"symplify/set-config-resolver": "^7.3.10",
"symplify/console-color-diff": "^7.3.10",
"tracy/tracy": "^2.7"
},
"require-dev": {
Expand Down
1 change: 1 addition & 0 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ imports:
- { resource: '../packages/**/config/config.yaml' }
- { resource: '../rules/**/config/config.yaml' }
- { resource: 'services.yaml' }
- { resource: 'parameters/parameter_name_guard.yaml' }
# only in local repository
# ignore errors, because utils are not part of composer package nor rector.phar
- { resource: '../utils/**/config/config.yaml', ignore_errors: true }
Expand Down
54 changes: 54 additions & 0 deletions config/parameters/parameter_name_guard.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# see https://github.com/symplify/parameter-name-guard
parameters:
correct_to_typos:
# keep "exclude_" explicit, to get typos to the correct key
exclude_paths:
- 'exclude'
- 'excluded'
- '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
- '#(autolaod|autoload|include|bootstrap)((ed)?_(path(s)?|dir(s)?|file(s)?))?#'
auto_import_names:
- 'auto_imort_names'
- 'auto_import_name'
- 'auto_imports_names'
- 'auto_imports_name'
- 'auto_names'
- 'import_name(space)?(s)?'
paths:
- path
- source
53 changes: 0 additions & 53 deletions config/services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,57 +37,4 @@ services:
Symplify\PackageBuilder\Reflection\PrivatesCaller: null
Symplify\PackageBuilder\Strings\StringFormatConverter: null

# alises
Symfony\Contracts\EventDispatcher\EventDispatcherInterface: '@Rector\Core\EventDispatcher\AutowiredEventDispatcher'

OndraM\CiDetector\CiDetector: null

# see https://github.com/symplify/packagebuilder#prevent-parameter-typos
Symplify\PackageBuilder\EventSubscriber\ParameterTypoProofreaderEventSubscriber: null
Symplify\PackageBuilder\Parameter\ParameterTypoProofreader:
$correctToTypos:
# keep "exclude_" explicit, to get typos to the correct key
exclude_paths:
- 'exclude'
- 'excluded'
- '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
- '#(autolaod|autoload|include|bootstrap)((ed)?_(path(s)?|dir(s)?|file(s)?))?#'
auto_import_names:
- 'auto_imort_names'
- 'auto_names'
- 'import_name(space)?(s)?'
3 changes: 2 additions & 1 deletion src/HttpKernel/RectorKernel.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
use Symplify\PackageBuilder\Contract\HttpKernel\ExtraConfigAwareKernelInterface;
use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutoReturnFactoryCompilerPass;
use Symplify\PackageBuilder\DependencyInjection\CompilerPass\AutowireInterfacesCompilerPass;
use Symplify\ParameterNameGuard\ParameterNameGuardBundle;

final class RectorKernel extends Kernel implements ExtraConfigAwareKernelInterface
{
Expand Down Expand Up @@ -78,7 +79,7 @@ public function setConfigs(array $configs): void
*/
public function registerBundles(): array
{
return [new ConsoleColorDiffBundle()];
return [new ConsoleColorDiffBundle(), new ParameterNameGuardBundle()];
}

protected function build(ContainerBuilder $containerBuilder): void
Expand Down