sonar-dotnet
sonar-dotnet copied to clipboard
Fix S2259 FP: SE engine doesn't take into account collection extension method `Any`
From this community post.
This might be fixed as part of #7457:
Learn from well-known (extension-) methods like list.Any()
void Method(Exception[] array)
{
if (array.Any())
{
Exception exception = array.FirstOrDefault();
Console.WriteLine(exception.Message); // Noncompliant - FP if Any is true, FirstOrDefault will never return null
}
}