if
statements that can be replaced with conditions using the &&
, ||
,
==
, !=
, or ?:
operator.
The result is usually shorter, but not always clearer, so it's not advised to apply the fix in every case.
Example:
if (condition) return true; else return foo;
After the quick-fix is applied:
return condition || foo;
Configure the inspection:
?:
operator is suggested. In this case, only
&&
, ||
, ==
, and !=
suggestions will be highlighted. The
quick-fix will still be available in the editor.
if-else
chains. The quick-fix will
still be available in the editor.
New in 2018.2