Back to Intellij Community

SuspiciousEqualsCombination

plugins/kotlin/code-insight/descriptions/resources-en/inspectionDescriptions/SuspiciousEqualsCombination.html

2025.3-rc-2403 B
Original Source

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