是否有 TSLint/ESLint 规则来防止 (boolean === true) 类型的比较?

ale*_*ung 6 eslint tslint

是否有 TSLint/ESLint 规则来防止不必要的布尔比较,例如:

if (result === false) {
  // do something
} 
Run Code Online (Sandbox Code Playgroud)

Chr*_* H. 3

TSLint 支持no-boolean-literal-compare执行此操作的规则。

"no-boolean-literal-compare": truerules数组中将启用此功能。

文档链接:https://palantir.github.io/tslint/rules/no-boolean-literal-compare/