While inner case objects are effectively final in Scala - you can’t extend them - they are not always flagged as such in the compiled bytecode. So this inspection encourages you to do so.

See best practices: https://nrinaudo.github.io/scala-best-practices/adts/final_case_objects.html