Моя среда разработки PhpStorm/WebStorm продолжает сообщать, что class
и constructor
не используются для некоторых классов (не для всех). Я уже установил версию языка JavaScript на ECMAScript6
и включил поддержку Node.js в настройках. Код в целом тоже работает нормально. Например ...
Файл TestClass.js:
module.exports = class Test {
constructor() {
console.log("Test.constructor");
}
test() {
console.log("Test.test");
}
}
Файл Test.js:
let Test = require("./TestClass");
let inst = new Test();
inst.test();
При этом проверки кода продолжают говорить мне:
Неиспользуемый класс TestClass
Неиспользуемый конструктор метода
Что-то не так или есть способ подавить предупреждение? В среде IDE обычно не отображается возможность подавить это.
Кажется, еще одна проблема заключается в том, что анонимные классы также вызывают проблемы с проверкой. Если я перепишу module.exports = class Test {
в module.exports = class {
, даже метод test()
внутри класса будет помечен как unused
. Я тоже не нашел способа предотвратить это...