Skip to content

Commit becf518

Browse files
authored
Change the variable syntax to namespace.$name (#1459)
See sass/sass#2731
1 parent 395c249 commit becf518

File tree

15 files changed

+123
-71
lines changed

15 files changed

+123
-71
lines changed

spec/core_functions/meta/load_css/error.hrx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ Error: $a was not declared with !default in the @used module.
149149

150150
<===> with/namespace/_midstream.scss
151151
@use "upstream";
152-
$upstream.a: c !default;
152+
upstream.$a: c !default;
153153

154154
<===> with/namespace/_upstream.scss
155155
$a: d;
@@ -582,15 +582,15 @@ Error: Undefined variable.
582582
@use "sass:meta";
583583
@meta.load-css("other");
584584

585-
a {b: $other.c}
585+
a {b: other.$c}
586586

587587
<===> member/namespace/_other.scss
588588
$c: d;
589589

590590
<===> member/namespace/error
591591
Error: There is no module with the namespace "other".
592592
,
593-
4 | a {b: $other.c}
593+
4 | a {b: other.$c}
594594
| ^^^^^^^^
595595
'
596596
input.scss 4:7 root stylesheet

spec/core_functions/meta/load_css/twice.hrx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
@use "shared";
44
@include meta.load-css("other");
55

6-
a {shared-b: $shared.b}
6+
a {shared-b: shared.$b}
77

88
<===> shares_state/_other.scss
99
@use "shared";
1010

11-
$shared.b: value set by other;
11+
shared.$b: value set by other;
1212

1313
<===> shares_state/_shared.scss
1414
$b: default value;

spec/core_functions/meta/load_css/with.hrx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ configuration will use the configured module.
279279

280280
<===> multi_load/use/_midstream.scss
281281
@use "upstream";
282-
b {c: $upstream.a}
282+
b {c: upstream.$a}
283283

284284
<===> multi_load/use/_upstream.scss
285285
$a: original !default;
@@ -297,7 +297,7 @@ b {
297297
@use "loads";
298298
@use "midstream";
299299

300-
b {c: $midstream.a}
300+
b {c: midstream.$a}
301301

302302
<===> multi_load/forward/_loads.scss
303303
@use "sass:meta";

spec/core_functions/modules/general.hrx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ a {
2222
================================================================================
2323
<===> error/set_variable/input.scss
2424
@use "sass:math";
25-
$math.a: b;
25+
math.$a: b;
2626

2727
<===> error/set_variable/error
2828
Error: Undefined variable.
2929
,
30-
2 | $math.a: b;
30+
2 | math.$a: b;
3131
| ^^^^^^^^^^
3232
'
3333
input.scss 2:1 root stylesheet

spec/css/custom_properties/error.hrx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ Error: Invalid CSS after " --prop: };": expected selector or at-rule, was "}"
8080
Use --trace for backtrace.
8181

8282
<===> brackets/curly/error-dart-sass
83-
Error: expected "{".
83+
Error: unmatched "}".
8484
,
85-
2 | --prop: };
86-
| ^
85+
3 | }
86+
| ^
8787
'
88-
input.scss 2:13 root stylesheet
88+
input.scss 3:1 root stylesheet
8989

9090
<===>
9191
================================================================================

spec/directives/forward/member/as.hrx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<===> variable_use/input.scss
22
@use "midstream";
33

4-
a {b: $midstream.d-c}
4+
a {b: midstream.$d-c}
55

66
<===> variable_use/_midstream.scss
77
@forward "upstream" as d-*;
@@ -19,7 +19,7 @@ a {
1919
<===> variable_assignment/top_level/input.scss
2020
@use "midstream";
2121

22-
$midstream.d-a: new value;
22+
midstream.$d-a: new value;
2323

2424
b {c: midstream.d-get-a()};
2525

@@ -44,7 +44,7 @@ b {
4444
a {
4545
// Namespaced assignments always assign to the other module's variable, even
4646
// if they're nested in a block scope.
47-
$midstream.d-b: new value;
47+
midstream.$d-b: new value;
4848

4949
c: midstream.d-get-b();
5050
}
@@ -103,7 +103,7 @@ c {
103103
<===> different_separator/input.scss
104104
@use "midstream";
105105

106-
a {b: $midstream.d-c}
106+
a {b: midstream.$d-c}
107107

108108
<===> different_separator/_midstream.scss
109109
@forward "upstream" as d_*;

spec/directives/forward/member/bare.hrx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<===> variable_use/input.scss
22
@use "midstream";
33

4-
a {b: $midstream.c}
4+
a {b: midstream.$c}
55

66
<===> variable_use/_midstream.scss
77
@forward "upstream";
@@ -19,7 +19,7 @@ a {
1919
<===> variable_assignment/top_level/input.scss
2020
@use "midstream";
2121

22-
$midstream.a: new value;
22+
midstream.$a: new value;
2323

2424
b {c: midstream.get-a()};
2525

@@ -44,7 +44,7 @@ b {
4444
a {
4545
// Namespaced assignments always assign to the other module's variable, even
4646
// if they're nested in a block scope.
47-
$midstream.b: new value;
47+
midstream.$b: new value;
4848

4949
c: midstream.get-b();
5050
}

spec/directives/forward/member/import.hrx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ b {
7070
<===> forward_to_import/variable_assignment/input.scss
7171
@use "used";
7272

73-
$used.a: new value;
73+
used.$a: new value;
7474

7575
b {c: used.get-a()};
7676

@@ -95,7 +95,7 @@ b {
9595
<===> forward_to_import/variable_use/input.scss
9696
@use "used";
9797

98-
a {b: $used.c}
98+
a {b: used.$c}
9999

100100
<===> forward_to_import/variable_use/_used.scss
101101
@forward "forwarded";

spec/directives/forward/member/shadowed.hrx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<===> variable_use/input.scss
22
@use "midstream";
33

4-
a {b: $midstream.c}
4+
a {b: midstream.$c}
55

66
<===> variable_use/_midstream.scss
77
@forward "upstream";
@@ -21,7 +21,7 @@ a {
2121
<===> variable_assignment/top_level/input.scss
2222
@use "midstream";
2323

24-
$midstream.a: new value;
24+
midstream.$a: new value;
2525

2626
b {
2727
midstream: midstream.get-midstream-a();

spec/directives/forward/member/visibility.hrx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ $a: old value;
2929
<===> hide/variable_assignment/input.scss
3030
@use "midstream";
3131

32-
$midstream.a: new value;
32+
midstream.$a: new value;
3333

3434
b {c: midstream.get-a()};
3535

@@ -47,7 +47,7 @@ $c: e;
4747
<===> hide/variable_use/input.scss
4848
@use "midstream";
4949

50-
a {b: $midstream.c}
50+
a {b: midstream.$c}
5151

5252
<===> hide/variable_use/output.css
5353
a {
@@ -83,7 +83,7 @@ $c: e;
8383
<===> hide/wrong_type/variable_use/input.scss
8484
@use "midstream";
8585

86-
a {b: $midstream.c}
86+
a {b: midstream.$c}
8787

8888
<===> hide/wrong_type/variable_use/output.css
8989
a {
@@ -123,7 +123,7 @@ $a: old value;
123123
<===> show/variable_assignment/input.scss
124124
@use "midstream";
125125

126-
$midstream.a: new value;
126+
midstream.$a: new value;
127127

128128
b {c: midstream.get-a()};
129129

@@ -141,7 +141,7 @@ $c: d;
141141
<===> show/variable_use/input.scss
142142
@use "midstream";
143143

144-
a {b: $midstream.c}
144+
a {b: midstream.$c}
145145

146146
<===> show/variable_use/output.css
147147
a {

0 commit comments

Comments
 (0)