FloatEquality (nuget): Due to the way they are stored, two floating-points numbers can have unexpected impercievable rounding errors and so may not be equal even if they seem so.
Keywords: visual-studio|analyzers|roslyn|csharp