3 ms·
Trailing comma's, really?? Its is so fucking ugly and inconsistent. Either ALWAYS have traling commas, or never have it. And since the meaning of a comma is sep
by TeeWEE 13y ago
Trailing comma's, really?? Its is so fucking ugly and inconsistent. Either ALWAYS have traling commas, or never have it. And since the meaning of a comma is separate two items, a trailing comma makes no semantical sense, the only reason you want it because
A) youre lazy
B) you dont know howto properly serialize to json (youre doing string manipulation probably
C) you never heard about the .join function
D) you dont know how to read a diff
E) you dont do syntax checks before you deploy your code
- Zikes 13y agoA) Wat. B) Somebody's gotta write those serialization libraries, and they probably do a fair amount of string manipulation to do so. C) You can't .join data streams without buffering, which defeats the purpose. D) Adding commas on a preceding line every time you add a new item to a list can pollute diffs. E) Trailing commas are syntactically correct in ECMAScript 6, and supported by a fair few other languages.
- bcj 13y agoTrailing commas reduce cognitive load. I don't need to consider whether an element I'm adding is the last item in a set; there isn't an edge case. Also, I can more quickly scan a DIFF and see the change in a file.
- Jare 13y agoIt's fine to disagree, but you need to calm down.