我想避免意外调用 Javascript 的疯狂真实系统。是否有任何 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
可能会完成这项工作,但似乎它不包括这种情况。