eslint/valid-typeof 正确性
其功能
强制对比 typeof
表达式与有效字符串
此操作为何存在问题?
将 typeof
运算符的结果与其他字符串文本进行比较通常是输入错误。
示例
js
// requireStringLiterals: false
// incorrect:
typeof foo === "strnig";
// correct:
typeof foo === "string";
typeof foo === baz;
// requireStringLiterals: true
// incorrect:
typeof foo === baz;