literal_only_boolean_expressions lint规则是什么意思?示例看起来就是这种情况,当布尔表达式仅由语言文字组成时,但为什么此代码失败?
bool isNullOrEmpty(Iterable value) {
if (value?.isEmpty??true) // Conditions should not unconditionally evaluate to "TRUE" or to "FALSE"
return true;
return false;
}