3 ms·
Less diff noise when adding/removing lines in a commit. If you put the comma at the end, and then you need to add a line, you either: * Insert the new item "i
by otikik 3y ago
Less diff noise when adding/removing lines in a commit.
If you put the comma at the end, and then you need to add a line, you either:
* Insert the new item "in the middle" of the list. This is often possible, but not always.
* Add the new item to the end of the list, in which case the the line that was at the end before will now need to be modified to add a line.
Lines that begin with the coma can be more easily moved around/resorted. With the comma at the end, if you put the "last" item in the middle, you also need to add a comma at its end (and remove the comma from the new item that is now the final one).
Personally, I like languages where you can simply leave a comma at the end of a list or enumeration without this being deemed a syntax error (for example, in Lua the table {1,2,3,} is equivalent to {1,2,3} )