eslint rules / fasle check:if compare condition

时间:2017-07-06 02:25:55

标签: eslint

我正在寻找的规则

显示错误
if(!package)

因为最好有

if(typeof(package) !== 'undefine')

1 个答案:

答案 0 :(得分:1)

eslint page聊天,@ ljharb为我排序,

  

不,我们没有。

     

Jordan Harband @ljharb

     

它可能是一个错误,但是不可能静态地知道那个   单位测试,而不是linting,必须抓住。如果你的意思是== vs   ===,这是因为==很可能是一个错误检查错误,这是一个完全有效的模式,出现在整个地方,并且   是对的。

     

Kevin Partington @platinumazure

     

@seeliang如果你真的想要更具体的检查,你当然可以   找到或写一个插件,其规则禁止一般的伪造检查。   但我不认为这会被添加到核心,因为它不是   在大多数情况下显然是一个错误。