I would definitely prefer an indentation policy where later lines of promise attributes are indented relative to the first line, to make it clear where each promise starts.  They're continuations lines, subordinate to the first; they should be more indented, just as C-mode will do for:
```
int a,
  b,
  c;
```