错误:在条件表达式中不必要使用布尔文字

问题描述

我正在用ESLint尝试这段代码

代码段:

if (disableFutureDates) {
    return isActiveDate < 0 ? true : false; //error
  }

遇到此ESLint错误:e​​rror在条件表达式中不必要使用布尔文字

解决方法

只需返回条件的结果。比较将返回一个布尔值。

return isActiveDate < 0;