Replies: 3 comments 3 replies
-
Hi @oleibman, can you share more details? Especially in a way described by Darek in the other issue: #8014 (comment) From what you wrote it is impossible to take some action to fix it.
this sounds like you have a huge file (files?). We have one really big file to test: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/v3.59.3/tests/Fixtures/Integration/misc/meta_insert_64566_tokens.test-in.php - is that bigger or smaller than biggest of your 2204 files? |
Beta Was this translation helpful? Give feedback.
-
I want to add some feedback, have been running with the parallel runner for a while using the below
<?php $finder = (new PhpCsFixer\Finder) ->in([ __DIR__ . '/bundles', __DIR__ . '/src', ]) ->exclude([ 'Migrations', ]) ; // do not enable self_accessor as it breaks pimcore models relying on get_called_class() return (new PhpCsFixer\Config) ->setRules([ '@PSR1' => true, '@PSR2' => true, 'array_syntax' => ['syntax' => 'short'], // keep aligned = and => operators as they are: do not force aligning, but do not remove it 'binary_operator_spaces' => ['operators' => ['=' => null, '=>' => null]], 'blank_line_before_statement' => ['statements' => ['return']], 'encoding' => true, 'function_typehint_space' => true, 'single_line_comment_style' => ['comment_types' => ['hash']], 'lowercase_cast' => true, 'magic_constant_casing' => true, 'method_argument_space' => ['on_multiline' => 'ignore'], 'class_attributes_separation' => ['elements' => ['method' => 'one']], 'modernize_strpos' => true, 'native_function_casing' => true, 'no_blank_lines_after_class_opening' => true, 'no_blank_lines_after_phpdoc' => true, 'no_empty_comment' => true, 'no_empty_phpdoc' => true, 'no_empty_statement' => true, 'no_extra_blank_lines' => true, 'no_leading_import_slash' => true, 'no_leading_namespace_whitespace' => true, 'no_short_bool_cast' => true, 'no_spaces_around_offset' => true, 'no_superfluous_phpdoc_tags' => ['allow_mixed' => true, 'remove_inheritdoc' => true], 'no_unneeded_control_parentheses' => true, 'no_unused_imports' => true, 'no_whitespace_before_comma_in_array' => true, 'no_whitespace_in_blank_line' => true, 'object_operator_without_whitespace' => true, 'ordered_imports' => true, 'phpdoc_indent' => true, 'phpdoc_no_useless_inheritdoc' => true, 'phpdoc_scalar' => true, 'phpdoc_separation' => true, 'phpdoc_single_line_var_spacing' => true, 'return_type_declaration' => true, 'short_scalar_cast' => true, 'single_blank_line_before_namespace' => true, 'single_quote' => true, 'space_after_semicolon' => true, 'standardize_not_equals' => true, 'ternary_operator_spaces' => true, 'whitespace_after_comma_in_array' => true, ]) ->setParallelConfig(PhpCsFixer\Runner\Parallel\ParallelConfigFactory::detect()) ->setFinder($finder); |
Beta Was this translation helpful? Give feedback.
-
Everything has been working fine for quite some time now. I am closing this discussion. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
When I run, it says "Feedback highly appreciated". So here I go. I have enabled parallel runner (php-cs-fixer 3.59.3 php 8.3.8) on my Win11 system. The first time I analyze any new project (2,204 files), it gets to 98% almost instantly, and then stalls until it times out. Sometimes, rerunning it is sufficient to get it to work the second time. Sometimes it is necessary to turn off parallel runner to complete the analysis. Once the analysis has been completed by either method, I can turn parallel runner back on, and it will now work correctly for the rest of the duration of the project. I have not seen a similar problem in Linux.
Beta Was this translation helpful? Give feedback.
All reactions