do-while ループを使用すると効率が上がる可能性がある while ループを報告します。 ループの直前にあるコードがループ本体内のコードと同等の while ループがあります。 do-while ループに置換すると、重複するコードが除去されます。 そのような重複するコードがない while ループの場合、クイックフィックスはエディターでも提供されますが、ハイライトされません。

例:


  foo();
  while (x) {
      foo();
  }

上のコードは下のコードに置換できます。


  do {
    foo();
  } while (x);

2024.1 の新機能です