EsLint - Подавлять «Не используйте« новый »для побочных эффектов»
Я видел способ подавить это с помощью 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 из неопределенного (…)