OLD | NEW |
1 Verifies AST of SCSS with missing trailing semicolon after last property. | 1 Verifies AST of SCSS with missing trailing semicolon after last property. |
2 | 2 |
3 body { | 3 body { |
4 /* padding-top: 5em; */ | 4 /* padding-top: 5em; */ |
5 margin: 0 auto | 5 margin: 0 auto |
6 } | 6 } |
7 | 7 |
8 body { | 8 body { |
9 color: red; | 9 color: red; |
10 /* margin: 0 auto */ | 10 /* margin: 0 auto */ |
11 } | 11 } |
12 | 12 |
13 === AST === | 13 === AST === |
14 rule 0: "variables" | 14 rule 0: "variables" |
15 rule 1: "properties" | 15 rule 1: "properties" |
16 property 0 | 16 property 0 |
17 name: "padding-top" | 17 name: "padding-top" |
18 range: {"startLine":1,"startColumn":7,"endLine":1,"endColumn":18} | 18 range: {"startLine":1,"startColumn":7,"endLine":1,"endColumn":18} |
19 value: " 5em" | 19 value: " 5em" |
20 range: {"startLine":1,"startColumn":19,"endLine":1,"endColumn":23} | 20 range: {"startLine":1,"startColumn":19,"endLine":1,"endColumn":23} |
21 range: {"startLine":1,"startColumn":4,"endLine":1,"endColumn":27} | 21 range: {"startLine":1,"startColumn":4,"endLine":1,"endColumn":27} |
22 disabled: true | 22 disabled: true |
23 property 1 | 23 property 1 |
24 name: "margin" | 24 name: "margin" |
25 range: {"startLine":2,"startColumn":4,"endLine":2,"endColumn":10} | 25 range: {"startLine":2,"startColumn":4,"endLine":2,"endColumn":10} |
26 value: " 0 auto | 26 value: " 0 auto" |
27 " | 27 range: {"startLine":2,"startColumn":11,"endLine":2,"endColumn":18} |
28 range: {"startLine":2,"startColumn":11,"endLine":3,"endColumn":0} | 28 range: {"startLine":2,"startColumn":4,"endLine":3,"endColumn":0} |
29 range: {"startLine":2,"startColumn":4,"endLine":3,"endColumn":1} | |
30 disabled: false | 29 disabled: false |
31 property 2 | 30 property 2 |
32 name: "color" | 31 name: "color" |
33 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":9} | 32 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":9} |
34 value: " red" | 33 value: " red" |
35 range: {"startLine":6,"startColumn":10,"endLine":6,"endColumn":14} | 34 range: {"startLine":6,"startColumn":10,"endLine":6,"endColumn":14} |
36 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":15} | 35 range: {"startLine":6,"startColumn":4,"endLine":6,"endColumn":15} |
37 disabled: false | 36 disabled: false |
38 property 3 | 37 property 3 |
39 name: "margin" | 38 name: "margin" |
40 range: {"startLine":7,"startColumn":7,"endLine":7,"endColumn":13} | 39 range: {"startLine":7,"startColumn":7,"endLine":7,"endColumn":13} |
41 value: " 0 auto " | 40 value: " 0 auto" |
42 range: {"startLine":7,"startColumn":14,"endLine":7,"endColumn":22} | 41 range: {"startLine":7,"startColumn":14,"endLine":7,"endColumn":21} |
43 range: {"startLine":7,"startColumn":4,"endLine":7,"endColumn":24} | 42 range: {"startLine":7,"startColumn":4,"endLine":7,"endColumn":24} |
44 disabled: true | 43 disabled: true |
45 rule 2: "mixins" | 44 rule 2: "mixins" |
46 ====== | 45 ====== |
47 Ranges OK. | 46 Ranges OK. |
48 | 47 |
OLD | NEW |