Diagnostics analyzer: when interpolated string ($"...") is used as an object, will force it to be cast to FormattableString (this will preserve raw data values and is very useful, for example, when unit testing log messages).
$ dotnet add package PreserveFormattableStringForObjParamsAnalyzerNo README available.