@@ -17,15 +17,15 @@ Here are some examples:
17
17
18
18
``` js
19
19
// Bad
20
- var o = {
20
+ let o = {
21
21
set a (value ) {
22
22
this .val = value;
23
23
}
24
24
};
25
25
26
26
27
27
// Good
28
- var o = {
28
+ let o = {
29
29
set a (value ) {
30
30
this .val = value;
31
31
},
@@ -61,14 +61,14 @@ Examples of **incorrect** code for the default `{ "setWithoutGet": true }` optio
61
61
``` js
62
62
/* eslint accessor-pairs: "error"*/
63
63
64
- var o = {
64
+ let o = {
65
65
set a (value ) {
66
66
this .val = value;
67
67
}
68
68
};
69
69
70
70
71
- var o = {d: 1 };
71
+ let o = {d: 1 };
72
72
Object .defineProperty (o, ' c' , {
73
73
set : function (value ) {
74
74
this .val = value;
@@ -85,7 +85,7 @@ Examples of **correct** code for the default `{ "setWithoutGet": true }` option:
85
85
``` js
86
86
/* eslint accessor-pairs: "error"*/
87
87
88
- var o = {
88
+ let o = {
89
89
set a (value ) {
90
90
this .val = value;
91
91
},
@@ -94,7 +94,7 @@ var o = {
94
94
}
95
95
};
96
96
97
- var o = {d: 1 };
97
+ let o = {d: 1 };
98
98
Object .defineProperty (o, ' c' , {
99
99
set : function (value ) {
100
100
this .val = value;
@@ -117,26 +117,26 @@ Examples of **incorrect** code for the `{ "getWithoutSet": true }` option:
117
117
``` js
118
118
/* eslint accessor-pairs: ["error", { "getWithoutSet": true }]*/
119
119
120
- var o = {
120
+ let o = {
121
121
set a (value ) {
122
122
this .val = value;
123
123
}
124
124
};
125
125
126
- var o = {
126
+ let o = {
127
127
get a () {
128
128
return this .val ;
129
129
}
130
130
};
131
131
132
- var o = {d: 1 };
132
+ let o = {d: 1 };
133
133
Object .defineProperty (o, ' c' , {
134
134
set : function (value ) {
135
135
this .val = value;
136
136
}
137
137
});
138
138
139
- var o = {d: 1 };
139
+ let o = {d: 1 };
140
140
Object .defineProperty (o, ' c' , {
141
141
get : function () {
142
142
return this .val ;
@@ -152,7 +152,7 @@ Examples of **correct** code for the `{ "getWithoutSet": true }` option:
152
152
153
153
``` js
154
154
/* eslint accessor-pairs: ["error", { "getWithoutSet": true }]*/
155
- var o = {
155
+ let o = {
156
156
set a (value ) {
157
157
this .val = value;
158
158
},
@@ -161,7 +161,7 @@ var o = {
161
161
}
162
162
};
163
163
164
- var o = {d: 1 };
164
+ let o = {d: 1 };
165
165
Object .defineProperty (o, ' c' , {
166
166
set : function (value ) {
167
167
this .val = value;
@@ -281,10 +281,10 @@ might not report a missing pair for a getter/setter that has a computed key, lik
281
281
``` js
282
282
/* eslint accessor-pairs: "error"*/
283
283
284
- var a = 1 ;
284
+ let a = 1 ;
285
285
286
286
// no warnings
287
- var o = {
287
+ let o = {
288
288
get [a ++ ]() {
289
289
return this .val ;
290
290
},
@@ -301,7 +301,7 @@ might not report a missing pair for a getter/setter, like in the following examp
301
301
/* eslint accessor-pairs: "error"*/
302
302
303
303
// no warnings
304
- var o = {
304
+ let o = {
305
305
get a () {
306
306
return this .val ;
307
307
},
0 commit comments