JavaScript allows parameter lists to include trailing commas:
myFunction(param1, param2,);
For symmetry with other parenthesized lists ([...], {...}), clang-format
should wrap parenthesized lists one-per-line if they contain a trailing
comma:
myFunction( param1, param2, );
This is particularly useful in function declarations or calls with many
arguments, e.g. commonly in constructors.
Seems weird to have a newline here but not before l. 866.