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 | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Kotlin, @snapshot@ |
Last modified: 13 July 2023