Lorsqu'une classe de cas a de nombreux champs et que leurs noms sont longs, il est souvent judicieux d'écrire chaque champ dans chaque ligne comme:
case class Person (
name: String,
age: Int
)
Cela ressemble à la struct
définition C / C ++ et est totalement lisible même lorsque la classe de cas devient plus grande. Mais le plugin Scala par défaut d'IntelliJ IDEA change automatiquement son indentation:
case class Person (
name: String,
age: Int
)
ce qui me semble étrange, mais le Guide de style Scala ne mentionne rien sur l'indentation des classes de cas.
Je n'ai rien trouvé dans les paramètres IDE qui puisse changer ce comportement. Existe-t-il une option pour que l'indentation automatique fonctionne comme je l'ai décrit ci-dessus ou pour désactiver l'indentation automatique pour les classes de cas?