ケースオブジェクトに欠落している final 修飾子を報告します。

Scala のケースオブジェクトは実質的に final であり、拡張できませんが、コンパイル後のバイトコード内ではそのようなフラグが立たない場合があります。 そのため、このインスペクションは final 修飾子を追加することを促します。 ベストプラクティスを参照してください。

例:


  object Outer {
    case object Inner
  }

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


  object Outer {
    final case object Inner
  }