scala-wartremover
Czy powinienem używać ostatecznego modyfikatora podczas deklarowania klas case?
Zgodnie z scala-wartremover Narzędzie do analizy statycznej muszę umieścić "final" przed każdą tworzoną klasą przypadków: ko ... ast tego nie powinienem (komunikat o błędzie: "redundantny ostateczny modyfikator na klasie case")
Kto ma rację i dlaczego?