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

Javascript 错误:在条件表达式中不必要地使用布尔文字,javascript,reactjs,eslint,Javascript,Reactjs,Eslint,我正在用ESLint尝试这段代码 代码段: if (disableFutureDates) { return isActiveDate < 0 ? true : false; //error } if(禁用未来日期){ 返回IsActivateDate

我正在用ESLint尝试这段代码

代码段:

if (disableFutureDates) {
    return isActiveDate < 0 ? true : false; //error
  }
if(禁用未来日期){
返回IsActivateDate<0?true:false;//错误
}

获取此ESLint错误:错误在条件表达式中不必要地使用布尔文字。

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

return isActiveDate < 0;
returnisactivedate<0;

return isactivated<0
-这已经返回布尔值,您不需要使用三元运算符显式返回布尔值。