File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ The details in this guide have been very heavily inspired by several existing st
26
26
* [ Maximum Line Length] ( #maximum_line_length )
27
27
* [ Blank Lines] ( #blank_lines )
28
28
* [ Trailing Whitespace] ( #trailing_whitespace )
29
+ * [ Optional Commas] ( #optional_commas )
29
30
* [ Encoding] ( #encoding )
30
31
* [ Module Imports] ( #module_imports )
31
32
* [ Whitespace in Expressions and Statements] ( #whitespace )
@@ -69,6 +70,33 @@ Use a single blank line within the bodies of methods or functions in cases where
69
70
70
71
Do not include trailing whitespace on any lines.
71
72
73
+ <a name =" optional_commas " />
74
+ ### Optional Commas
75
+
76
+ Avoid the use of commas before newlines when properties or elements of an Object or Array are listed on separate lines.
77
+
78
+ ``` coffeescript
79
+ # Yes
80
+ foo = [
81
+ ' some'
82
+ ' string'
83
+ ' values'
84
+ ]
85
+ bar :
86
+ label : ' test'
87
+ value : 87
88
+
89
+ # No
90
+ foo = [
91
+ ' some' ,
92
+ ' string' ,
93
+ ' values'
94
+ ]
95
+ bar :
96
+ label : ' test' ,
97
+ value : 87
98
+ ```
99
+
72
100
<a name =" encoding " />
73
101
### Encoding
74
102
You can’t perform that action at this time.
0 commit comments