In order to be able to run the formatters in parallel, the formatter run interface should capture the stdout of the command.
Right now, each formatter is executed one by one, and its output displayed on stdout.
In the future, we want to run all formatters concurrently, and display their output in order, once everybody has finished. This is only possible by temporarily capturing their output in memory.
In order to be able to run the formatters in parallel, the formatter run interface should capture the stdout of the command.
Right now, each formatter is executed one by one, and its output displayed on stdout.
In the future, we want to run all formatters concurrently, and display their output in order, once everybody has finished. This is only possible by temporarily capturing their output in memory.