不要なラベル付きの break ステートメントを報告します。 このようなラベルは制御フローを変更しませんが、コードの追跡を困難にします。

例:


  label:
  for(int i = 0; i < 10; i++) {
    if (shouldBreak()) break label;
    //doSmth
  }

クイックフィックス適用後:


  label:
  for(int i = 0; i < 10; i++) {
    if (shouldBreak()) break;
    //doSmth
  }