Estoy entrando en un proyecto bastante grande en el que ha habido varias veces que los desarrolladores querían establecer un valor como:
x = 10;pero en su lugar se utiliza
x === 10;Quiero una regla eslint que pueda detectar esto, pero hasta ahora no he tenido suerte en mi búsqueda.
¿Alguien sabría una regla que use preferiblemente eslint o un complemento para eslint?
Puede detectar esto con la regla ESLint sin expresiones no utilizadas .
let x; x = 0; // -> no error x === 10; // -> ESLint: Expected an assignment or function call and instead saw an expression.(no-unused-expressions)