> Doesn't solve the problem since it assumes that a registered formatter is in use, which isn't guaranteed, especially in bundled projects which auto require their bundle (Rails).

Maybe I'm reading the code wrong, but what I see is that when a formatter is registered, it gets stored in `RSpec::Core::Formatters::Loader.formatters`, not with the reporter.  A formatter isn't registered with the reporter until `RSpec::Core::Formatters::Loader#add`, at which time we know the formatter will be used.

Am I reading the code wrong?