Back to Intellij Community

ConstantOnWrongSideOfComparison

java/java-impl/resources/inspectionDescriptions/ConstantOnWrongSideOfComparison.html

2025.3-rc-2555 B
Original Source

Reports comparison operations where the constant value is on the wrong side.

Some coding conventions specify that constants should be on a specific side of a comparison, either left or right.

Example:

boolean compare(int x) {
    return 1 > x; // Constant '1' on the left side of the comparison
  }

After the quick-fix is applied:

boolean compare(int x) {
    return x < 1;
  }

Use the inspection settings to choose the side of constants in comparisons and whether to warn if null literals are on the wrong side.

New in 2019.2