EsLint - Suprimir "Não use 'novo' para efeitos colaterais"
Eu vi o caminho para suprimir isso com jsLint, tentei, não funcionou.
Preciso da palavra-chave 'new' ou meu script não funciona.
Como posso suprimi-lo no .eslintrc?
Muito Obrigado
Atualização: Por solicitação da Jordânia. [Observe que meu aplicativo está escrito em ReactJs]
// 3rd party
const AnimateSlideShow = require('../js-animation');
export default class Animate extends React.Component {
.......
fetchJsAnimation() {
const animation = this.refs.Animation;
new AnimateSlideShow(animation);
}
......
}
Erro: Não use 'novo' para efeitos colaterais não-novos
Agora, se eu satisfizer o EsLint, meu aplicativo sairá:
Não capturado (por promessa) TypeError: Não é possível definir a propriedade '_handleMouse' de undefined (…)