Code Inspection: Equality operator may cause type coercion
Reports a usage of equality operators may cause unexpected type coercions. Suggests replacing == or != equality operators with type-safe === or !== operators.
Depending on the option selected, one of the following cases will be reported:
All usages of
==and!=operators.All usages except comparison with null. Some code styles allow using
x == nullas a replacement forx === null || x === undefined.Only suspicious expressions, such as:
==or!=comparisons with0,'',null,true,false, orundefined.
Suppress an inspection in the editor
Position the caret at the highlighted line and press Alt+Enter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 13 May 2022