Inspectopedia Help

Suspicious combination of == and ===

Reports == and === comparisons that are both used on the same variable within a single expression.

Due to similarities == and === could be mixed without notice, and it takes a close look to check that == used instead of ===

Example:

if (type === FIELD || type == METHOD || type == ANNOTATION_METHOD || // Note that "==" is used incorrectly type === LAMBDA_EXPRESSION) return

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Kotlin, 241.16690-IJ

Last modified: 29 April 2024