do-while ループを使用すると効率が上がる可能性がある while ループを報告します。
ループの直前にあるコードがループ本体内のコードとまったく同じ while ループがあります。
do-while ループに置換すると、重複するコードが除去されます。
そのような重複するコードがない while ループの場合もエディター内でクイックフィックスが提供されますが、ハイライトされることはありません。
例:
foo();
while (x) {
foo();
}
上のコードは下のコードに置換できます。
do {
foo();
} while (x);
2024.1 の新機能です