Skip to content

Commit a221e04

Browse files
committed
test semicolon positions
1 parent 571442a commit a221e04

File tree

2 files changed

+143
-4
lines changed

2 files changed

+143
-4
lines changed

cases/semicolons.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,8 @@ a {;;
22
color: black;
33
; ;
44
}
5+
6+
aaa{b:c;}
7+
a{b:cc};
8+
@a bbbb;
9+
/* ^ */

cases/semicolons.json

Lines changed: 138 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"raws": {
3-
"semicolon": false,
3+
"semicolon": true,
44
"after": ""
55
},
66
"type": "root",
@@ -49,13 +49,147 @@
4949
}
5050
},
5151
"selector": "a"
52+
},
53+
{
54+
"raws": {
55+
"before": "\n\n",
56+
"between": "",
57+
"semicolon": true,
58+
"after": ""
59+
},
60+
"type": "rule",
61+
"nodes": [
62+
{
63+
"raws": {
64+
"before": "",
65+
"between": ":"
66+
},
67+
"type": "decl",
68+
"source": {
69+
"end": {
70+
"column": 8,
71+
"line": 6,
72+
"offset": 43
73+
},
74+
"start": {
75+
"column": 5,
76+
"line": 6,
77+
"offset": 39
78+
}
79+
},
80+
"prop": "b",
81+
"value": "c"
82+
}
83+
],
84+
"source": {
85+
"end": {
86+
"column": 9,
87+
"line": 6,
88+
"offset": 44
89+
},
90+
"start": {
91+
"column": 1,
92+
"line": 6,
93+
"offset": 35
94+
}
95+
},
96+
"selector": "aaa"
97+
},
98+
{
99+
"raws": {
100+
"before": "\n",
101+
"between": "",
102+
"semicolon": false,
103+
"after": "",
104+
"ownSemicolon": ";"
105+
},
106+
"type": "rule",
107+
"nodes": [
108+
{
109+
"raws": {
110+
"before": "",
111+
"between": ":"
112+
},
113+
"type": "decl",
114+
"source": {
115+
"end": {
116+
"column": 6,
117+
"line": 7,
118+
"offset": 51
119+
},
120+
"start": {
121+
"column": 3,
122+
"line": 7,
123+
"offset": 47
124+
}
125+
},
126+
"prop": "b",
127+
"value": "cc"
128+
}
129+
],
130+
"source": {
131+
"end": {
132+
"column": 7,
133+
"line": 7,
134+
"offset": 52
135+
},
136+
"start": {
137+
"column": 1,
138+
"line": 7,
139+
"offset": 45
140+
}
141+
},
142+
"selector": "a"
143+
},
144+
{
145+
"raws": {
146+
"before": "\n",
147+
"between": "",
148+
"afterName": " "
149+
},
150+
"type": "atrule",
151+
"name": "a",
152+
"source": {
153+
"end": {
154+
"column": 8,
155+
"line": 8,
156+
"offset": 62
157+
},
158+
"start": {
159+
"column": 1,
160+
"line": 8,
161+
"offset": 54
162+
}
163+
},
164+
"params": "bbbb"
165+
},
166+
{
167+
"raws": {
168+
"before": "\n",
169+
"left": " ",
170+
"right": " "
171+
},
172+
"type": "comment",
173+
"source": {
174+
"end": {
175+
"column": 11,
176+
"line": 9,
177+
"offset": 74
178+
},
179+
"start": {
180+
"column": 1,
181+
"line": 9,
182+
"offset": 63
183+
}
184+
},
185+
"text": "^"
52186
}
53187
],
54188
"source": {
55189
"end": {
56-
"column": 2,
57-
"line": 4,
58-
"offset": 33
190+
"column": 12,
191+
"line": 9,
192+
"offset": 74
59193
},
60194
"start": {
61195
"column": 1,

0 commit comments

Comments
 (0)