Find class with Equals(T) but no IEquatable<T>

Proprietary

Detect classes that define Equals(T) but do not implement IEquatable<T>. Implementing the interface ensures consistency and enables value-based equality.

OpenRewrite.Recipes.CSharp.CodeQuality.Style.FindClassWithEqualsButNoIEquatable
mod run . --recipe=OpenRewrite.Recipes.CSharp.CodeQuality.Style.FindClassWithEqualsButNoIEquatable

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.