Wenn eine Fallklasse viele Felder hat und ihre Namen lang sind, ist es oft eine gute Idee, jedes Feld in jede Zeile wie folgt zu schreiben:
case class Person (
name: String,
age: Int
)
Dies ähnelt der C / C ++ - struct
Definition und ist auch dann vollständig lesbar, wenn die Fallklasse größer wird. Das Standard-Scala-Plugin von IntelliJ IDEA ändert jedoch automatisch den Einzug:
case class Person (
name: String,
age: Int
)
Das sieht für mich komisch aus, aber der Scala Style Guide erwähnt nichts über das Einrücken von Fallklassen.
Ich konnte in den IDE-Einstellungen nichts finden, was dieses Verhalten ändern könnte. Gibt es eine Option, mit der die automatische Einrückung wie oben beschrieben funktioniert oder die automatische Einrückung für Fallklassen deaktiviert wird?