Hacker News new | ask | show | jobs
by TheDong 2838 days ago
eslint absolutely can't figure out whether '==' will implicitly convert its arguments or not.

The type information simply is not there.

1 comments

eslint can disallow == for anything but `== null`. Problem solved.

https://eslint.org/docs/rules/eqeqeq

This thread is about not using `===`; it's obviously true that it can be disallowed entirely, but it can't be allowed based on whether or not it will coerce, which was the context of the thread.