Quando uma classe de caso tem muitos campos e seus nomes são longos, geralmente é uma boa idéia escrever cada campo em cada linha, como:
case class Person (
name: String,
age: Int
)
Isso se assemelha à struct
definição de C / C ++ e é totalmente legível, mesmo quando a classe de caso se torna maior. Mas o plugin Scala padrão do IntelliJ IDEA altera automaticamente seu recuo:
case class Person (
name: String,
age: Int
)
o que me parece estranho, mas o Guia de Estilo Scala não menciona nada sobre o recuo da classe de caso.
Não encontrei nada nas configurações do IDE que possa alterar esse comportamento. Existe uma opção para fazer a indentação automática funcionar da maneira descrita acima ou desativar a indentação automática para classes de casos?