S2583 - Casting boolean with is results in false positive

private static string getStringVal(object value)
{
	if (value is bool boolVal)
		return boolVal ? "1" : "0";
	return null;
}

SonarCloud will flag return boolVal ? "1" : "0"; with:

Bug: Change this condition so that it does not always evaluate to 'true'; some subsequent code is never executed.

Hello Stephen,

Thank you for reporting this issue. We confirm this as false positive, there already exists this issue to track it.