cscott/jsshaper — comment on commit ae82d374fe35787bca48678e952cd0a398e6dd23
File:  line 0
By cscott:

Ah. I found this issue when reordering function declarations at top level, where the missing delimiter meant that the first function didn't get a new line after it. In general when the delimiter is a newline, inserting it always is the right thing to do. But I can see how a different behavior might be warranted for commas. Not sure what the right thing to do is, beside adding another 'always delimit' optional parameter (but that seems inelegant).