Flags redundant calls to `absl::StrCat when the result is being passed to another call of absl::StrCat/absl::StrAppend`. Also suggests a fix to collapse the calls.
Example:
StrCat(1, StrCat(2, 3)) ==> StrCat(1, 2, 3)
The check was developed internally and has been running at google, this is just
a move to open source the check. It was originally written by @sbenza and has been modified for external use.
The formatting here looks off -- you should run the patch through clang-format, if you haven't already.