javascript - ¿Cómo configurar prettier para que deje de deshacer mis líneas envueltas intencionalmente?
Tengo el siguiente código así en Typescript:
await expect(
users[0]
.GreetingsRegistry
.setMessage(testMessage)
)
.to
.emit(GreetingsRegistry, 'MessageChanged')
.withArgs(users[0].address, testMessage);
Estoy usando prettier para formatear mi código, pero se está volviendo extremadamente molesto ya que sigue deshaciendo el envolvimiento de mis líneas, especialmente en llamadas encadenadas. Intencionalmente las pongo en nuevas líneas para legibilidad. Pero sigue reformateando así:
await expect(users[0].GreetingsRegistry.setMessage(testMessage))
.to.emit(GreetingsRegistry, "MessageChanged")
.withArgs(users[0].address, testMessage)
¡Lo que ha producido prettier es simplemente basura porque ahora es mucho más difícil de leer! Intenté agregar reglas de eslint en prettierrc pero tampoco funciona.
¿Cómo puedo configurar Prettier para que ajuste correctamente las líneas múltiples?