Recientemente, estaba ejecutando parte de mi código a través de JSLint cuando se me ocurrió este error. Sin embargo, lo que creo que es gracioso acerca de este error es que automáticamente asume que todos == deberían ser ===.
¿Eso realmente tiene algún sentido? Pude ver muchos casos en los que no querría comparar el tipo y me preocupa que esto realmente pueda causar problemas.
La palabra "esperado" implicaría que esto debería hacerse CADA vez ..... Eso es lo que no tiene sentido para mí.