我有一个旧式JavaScript项目,我刚开始将ESLint用作VSCode的一部分。
我有一个用于其他文件的简单类。这两个文件都通过脚本标记包含在我的HTML文件中。
ESLint在定义MyClass的行上显示以下问题:
MyClass is defined but never used. eslint(no-unused-vars)
在other.js中,我看到了
'CnsrLayout' is not defined.eslint(no-undef)
MyClass.js
class MyClass {
constructot() { ... }
myFunc() { ... }
}
other.js
...
var x = new MyClass();
x.myFunc();
...
.eslintrc.js
module.exports = {
extends: "google",
rules: {
"require-jsdoc": "off"
},
parserOptions: {
ecmaVersion: 2017
},
env: {
es6: true
}
};
目前尚不清楚为什么我会看到此问题或如何解决它。