Quando una classe di case ha molti campi e i loro nomi sono lunghi, è spesso una buona idea scrivere ogni campo in ogni riga come:
case class Person (
name: String,
age: Int
)
Questo assomiglia alla struct
definizione C / C ++ e totalmente leggibile anche quando la classe case diventa più grande. Ma il plugin Scala predefinito di IntelliJ IDEA cambia automaticamente la sua rientranza:
case class Person (
name: String,
age: Int
)
che mi sembra strano, ma la Scala Style Guide non menziona nulla sul rientro della classe case.
Non sono riuscito a trovare nulla nelle impostazioni IDE che possa modificare questo comportamento. Esiste un'opzione per far funzionare il rientro automatico come descritto sopra o disabilitare il rientro automatico per le classi di casi?