Я видел способ подавить это с помощью jsLint, попробовал, это не сработало.
Мне нужно ключевое слово "new" или мой скрипт не работает.
Как я могу подавить это в.eslintrc?
Большое спасибо
Обновление: по запросу Иордании. [Обратите внимание, мое приложение написано в ReactJs]
// 3rd party
const AnimateSlideShow = require('../js-animation');
export default class Animate extends React.Component {
.......
fetchJsAnimation() {
const animation = this.refs.Animation;
new AnimateSlideShow(animation);
}
......
}
Ошибка: не используйте "новый" для побочных эффектов no-new
Теперь, если я удовлетворю EsLint, мое приложение вылетает:
Uncaught (в обещании) TypeError: Невозможно установить свойство '_handleMouse' из неопределенного (…)