【发布时间】:2020-06-05 03:08:48
【问题描述】:
我想避免意外调用 Javascript 的疯狂truthy 系统。是否有任何 ESLint 规则可以帮助解决这个问题?特别是在if 语句中。例如:
const a: number = 0;
const b: string | null = null;
if (a) { ... } // Should be an error.
if (b) { ... } // Should be an error.
if (a !== 0) { ... } // Ok
if (b !== null) { ... } // Ok
我认为no-implicit-coercion 可能会完成这项工作,但它似乎没有涵盖这种情况。
【问题讨论】:
标签: typescript eslint typescript-eslint