Juliette
Juliette
As previously announced in #120, to have confidence in the PHPCS 4.0 release, I have been working behind the scenes to recreate the 4.0 branch as a fresh, improved branch...
# Description Over the years, I'd noticed on numerous occasions that `phpcbf` could update the file under scan, even when the end-result of the run was a "FAILED TO FIX"....
# Description This commit introduces a new `Config::prepareConfigDataForDisplay()` method. This new method allows for getting rid of some output buffering calls in select places. Includes: * Deprecating the `Config::printConfigData()` method,...
# Description Errors should go to `STDERR`. This was mostly handled in PR #1010. However, the `Runner` class contains two `catch (DeepExitException $e)` blocks which are used to exit "early",...
See: * #1055 * #1059
See: * #1055
See: * #1054 * #1057
See: * #1054
# Description I don't see why output buffering is needed here. The `DeepExitException` accepts/allows an empty string as the "message", so there is no reason to collect the screen output...
# Description This commit introduces a new `Standards::prepareInstalledStandardsForDisplay()` method. This new method only prepares the "list" into displayable phrases. It doesn't include output formatting with new lines, that's up to...