This inspection warns when result of Comparator.compare or Comparable.compareTo is compared with specific non-zero constant (like if(a.compareTo(b) == -1)). By contract, these methods can return any positive number (not just 1) or any negative number (not just -1), so comparing against particular numbers is a bad practice.

New in 2017.2