如上图,foo 和 bar 都调用了不存在的 fn 方法,vscode 中 ts 插件会检测出不存在此方法,但在对项目进行 eslint 检查时,却不会报出这个错误。如何让这种错误能被 eslint 检查出来,这是一个问题。
另一个问题是,如果我只要其中一个变量 foo 生效这个 eslint 规则可以吗?
如上图,foo 和 bar 都调用了不存在的 fn 方法,vscode 中 ts 插件会检测出不存在此方法,但在对项目进行 eslint 检查时,却不会报出这个错误。如何让这种错误能被 eslint 检查出来,这是一个问题。
另一个问题是,如果我只要其中一个变量 foo 生效这个 eslint 规则可以吗?
2 回答1.1k 阅读✓ 已解决
1 回答950 阅读
1 回答796 阅读
1 回答2.3k 阅读
可以通过配置 ESLint 的
no-prototype-builtins
规则来确定对象是否有某个方法。