eslint无法捕获另一个模块中定义的拼写错误的函数名称

时间:2018-07-15 01:13:14

标签: javascript ecmascript-6 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文件中应该执行什么操作吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

万一将来有人会问同样的事情,我的问题的答案是安装插件eslint-plugin-import。

答案 1 :(得分:0)

ESLint一次在一个文件上运行,并且不共享文件之间的数据。因此它不知道另一个文件中的功能。