PreventEqualsMisusage (nuget): Prevents surprises by wrong Equals usage by: - finding Union, Contains, GroupBy, Distinct, Except, Intersect without EqualityComparer. - finding Equals on types that do not implement IEquatable.
Keywords: Equals|analyzers