Skip to content

Commit

Permalink
Inform user if parallelization is disabled at runtime and why
Browse files Browse the repository at this point in the history
  • Loading branch information
Luc45 authored Mar 28, 2024
1 parent c6c65ca commit d71ef32
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/Runner.php
Original file line number Diff line number Diff line change
Expand Up @@ -410,11 +410,17 @@ private function run()
// If verbosity is too high, turn off parallelism so the
// debug output is clean.
if (PHP_CODESNIFFER_VERBOSITY > 1) {
if ($this->config->parallel > 1) {
echo "Parallel processing disabled for clearer output at higher verbosity levels.";
}
$this->config->parallel = 1;
}

// If the PCNTL extension isn't installed, we can't fork.
if (function_exists('pcntl_fork') === false) {
if ($this->config->parallel > 1) {
echo "Parallel processing requires the 'pcntl' PHP extension. Falling back to single-thread execution.";
}
$this->config->parallel = 1;
}

Expand Down

0 comments on commit d71ef32

Please sign in to comment.