avh4 / elm-format

elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
BSD 3-Clause "New" or "Revised" License
1.31k stars 148 forks source link

Use stm-conduit for logging #788

Open avh4 opened 1 year ago

avh4 commented 1 year ago

From https://github.com/avh4/elm-format/pull/770#issuecomment-1230725117, this is a low-priority issue to try using a cleaner design for coherent logging now that we process files in parallel.

The user-visible goal of this is to restore the pre-0.8.6 feature of elm-format --validate streaming the log output as it progresses, instead of the 0.8.6 behavior of waiting until all files are processed before printing the log.

To capture my incomplete thoughts on this: