У меня есть устаревший проект JavaScript, и я только начал использовать ESLint как часть VSCode.
У меня есть простой класс, который используется в другом файле.Оба файла включены через теги сценария в мой HTML-файл.
ESLint показывает следующую проблему в строке, где определяется MyClass:
MyClass is defined but never used. eslint(no-unused-vars)
И в других .js Iвижу
'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
}
};
Непонятно, почему я вижу эту проблему или как ее решить.