&&、||、==、!=、または ?: 演算子を使用する条件式に置換できる if ステートメントを報告します。
多くの場合、置換後のコードは短くなります。ただし、分かりやすくなるとは限らないため、あらゆるケースでこのクイックフィックスを使用することはお勧めしません。
例:
if (condition) return true; else return foo;
クイックフィックス適用後:
return condition || foo;
インスペクションの構成:
?: 演算子が提案される際に発生する警告を無効にするには、「'?:' 演算子を提案しない」オプションを使用します。 この場合は、&&、||、==、および != の提案だけがハイライトされます。 エディターでは、引き続きクイックフィックスを使用できます。
if-else チェーンの警告を無効にするには、「チェーンになった 'if' ステートメントを無視する」オプションを使用します。 エディターでは、引き続きクイックフィックスを使用できます。
2018.2 の新機能です