google / google/closure-compiler
Tighten comparison operator handling of strict operator checks
Open
- Dominant language
- JavaScript
- Stars
- 7.7k
- Forks
- 1.2k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 6
Description
For strict operator checks, we should explicitly require number to number or string to string. Nulls, undefined, wrappers, and matches-context seem too loose.
In general, for comparisons, we should expect either === with any types or == with an explicit coercion.
Contributor guide
Assessment
This issue has not been assessed yet.