Use Any() instead of Count() > 0
Recipe ID
OpenRewrite.Recipes.CSharp.CodeQuality.Linq.UseAnyInsteadOfCountArtifactOpenRewrite.Recipes.CSharp.CodeQualityReplace .Count() > 0 with .Any(). Any() short-circuits after the first match, while Count() enumerates all elements.
Single recipecsharplinqcode-qualityProprietary
Usage
This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.
mod run . --recipe OpenRewrite.Recipes.CSharp.CodeQuality.Linq.UseAnyInsteadOfCountIf the recipe isn’t available locally, install it with:
mod config recipes nuget install OpenRewrite.Recipes.CSharp.CodeQuality