javascript - eslint 没有捕捉到另一个模块中定义的拼写错误的函数名
问题描述
我在 bob.js 中有:
export let say_hello = () => {
console.log('Hello, I'm Bob!');
};
在 main.js 中:
import * as bob from './bob.js';
bob.say_helo();
函数调用“say_helo()”显然拼写错误。我希望 eslint 能够捕捉到这样的错误,但我似乎无法让它发挥作用。谁能告诉我 .eslintrc.js 文件中应该包含什么来实现这一点?
谢谢!
解决方案
如果将来其他人会想知道同样的事情,我的问题的答案是安装插件 eslint-plugin-import。
推荐阅读
- r - 根据与 dplyr 的部分匹配替换数据框中任何位置的整个字符串
- php - 通过 call_user_func 和 ::call 在类中调用闭包的区别
- c# - WPF Toolkit Extended - 将下拉按钮关闭事件绑定到 ViewModel 方法
- jira - 强制将合并请求链接放在“准备合并”列中
- node.js - node.js 中的 include_type_name 参数设置为 true
- jquery - 带有刻度尺的响应式 jQuery 滑块,起点和终点将动态变化
- java - onCommand() 设置正确,但根本没有执行
- python - 排序方法如何在python内部工作?
- sql - 这个任务有更有效的查询吗?
- java - 如何在 Javascript 中将命令输出写入 CSV 文件