Skip to content

Commit 2bf0355

Browse files
committed
test semicolon positions
1 parent 571442a commit 2bf0355

File tree

2 files changed

+146
-4
lines changed

2 files changed

+146
-4
lines changed

cases/semicolons.css

+5
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+
@a bb{};

cases/semicolons.json

+141-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"raws": {
33
"semicolon": false,
4-
"after": ""
4+
"after": ";"
55
},
66
"type": "root",
77
"nodes": [
@@ -49,13 +49,150 @@
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+
"between": "",
170+
"afterName": " ",
171+
"after": ""
172+
},
173+
"type": "atrule",
174+
"name": "a",
175+
"source": {
176+
"end": {
177+
"column": 7,
178+
"line": 9,
179+
"offset": 70
180+
},
181+
"start": {
182+
"column": 1,
183+
"line": 9,
184+
"offset": 63
185+
}
186+
},
187+
"params": "bb",
188+
"nodes": []
52189
}
53190
],
54191
"source": {
55192
"end": {
56-
"column": 2,
57-
"line": 4,
58-
"offset": 33
193+
"column": 9,
194+
"line": 9,
195+
"offset": 71
59196
},
60197
"start": {
61198
"column": 1,

0 commit comments

Comments
 (0)