Неожиданная ошибка: MyClass определен, но никогда не используется.eslint (нет-неиспользованных-варов) - PullRequest
0 голосов
/ 01 марта 2019

У меня есть устаревший проект 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
  }
};

Непонятно, почему я вижу эту проблему или как ее решить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...