From command perspective -no-fallback may be used to indicate that file shall
be not re-formatted if no valid style specified by -style was found.
From API perspective added in,out Fallback parameter indicating if fallback is
desired and if it was used when resolving style.
I still disagree. Use two parameters instead (or return an std::pair<FormatStyle, bool>).
Or maybe even better. Add a style option (DontFormat) and return a format style that sets it to true. That way, one can even explicitly set that in the .clang-format file meant to disable formatting (only having an empty file implicitly disable formatting seems a bit counter-intuitive and potentially hard to document/discover).