### 改行

改行挿入
| 空のクラスでも改行する | "class ～ {}"の"{"の後で改行する
空の関数でも改行する | "function ～ {}"の"{"の後で改行する
空のブロックでも改行する | "{}"の"{"の後で改行する
ラベルの後で改行する | ラベルの後で改行する
EOFに改行が無ければ改行する | EOFに改行が無ければ改行する ※通常は改行されます。
array()文
| 要素が空でない場合、'(' の後で改行する | 要素が空でない場合、'(' の後で改行する ※改行後のインデント幅は「折り返し」の設定に従います。
引数の中であっても改行する | 引数の中であっても改行する
array文が複数行に亘る場合、')' の前で改行する | array文が複数行に亘る場合、')' の前で改行する ※閉じ括弧のインデントは解除されます。
関数・メソッド呼び出し
| 引数が空でない場合、'(' の後で改行する | 引数が空でない場合、'(' の後で改行する ※改行後のインデント幅は「折り返し」の設定に従います。
他の関数・メソッド呼び出しの引数の中であっても改行する | 他の関数・メソッド呼び出しの引数の中であっても改行する
引数が複数行に亘る場合、')' の前で改行する | 引数が複数行に亘る場合、')' の前で改行する ※閉じ括弧のインデントは解除されます。