literal_only_boolean_expressions lint规则的含义

时间:2016-12-01 08:59:30

标签: dart lint

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;
}

0 个答案:

没有答案