@@ -26,7 +26,7 @@ ruleTester.run('destructuring-assignment', rule, {
26
26
return <div>{foo}</div>;
27
27
}
28
28
};` ,
29
- options : [ { SFC : 'always' , class : 'always' } ] ,
29
+ options : [ 'always' ] ,
30
30
parser : 'babel-eslint'
31
31
} , {
32
32
code : `const MyComponent = ({ id, className }) => (
@@ -42,7 +42,7 @@ ruleTester.run('destructuring-assignment', rule, {
42
42
code : `const MyComponent = ({ id, className }) => (
43
43
<div id={id} className={className} />
44
44
);` ,
45
- options : [ { SFC : 'always' , class : 'always' } ]
45
+ options : [ 'always' ]
46
46
} , {
47
47
code : `const MyComponent = (props) => {
48
48
const { id, className } = props;
@@ -53,7 +53,7 @@ ruleTester.run('destructuring-assignment', rule, {
53
53
const { id, className } = props;
54
54
return <div id={id} className={className} />
55
55
};` ,
56
- options : [ { SFC : 'always' , class : 'always' } ]
56
+ options : [ 'always' ]
57
57
} , {
58
58
code : `const MyComponent = (props) => (
59
59
<div id={id} props={props} />
@@ -62,7 +62,7 @@ ruleTester.run('destructuring-assignment', rule, {
62
62
code : `const MyComponent = (props) => (
63
63
<div id={id} props={props} />
64
64
);` ,
65
- options : [ { SFC : 'always' , class : 'always' } ]
65
+ options : [ 'always' ]
66
66
} , {
67
67
code : `const MyComponent = (props, { color }) => (
68
68
<div id={id} props={props} color={color} />
@@ -71,22 +71,22 @@ ruleTester.run('destructuring-assignment', rule, {
71
71
code : `const MyComponent = (props, { color }) => (
72
72
<div id={id} props={props} color={color} />
73
73
);` ,
74
- options : [ { SFC : 'always' , class : 'always' } ]
74
+ options : [ 'always' ]
75
75
} , {
76
76
code : `const Foo = class extends React.PureComponent {
77
77
render() {
78
78
return <div>{this.props.foo}</div>;
79
79
}
80
80
};` ,
81
- options : [ { class : 'ignore' } ]
81
+ options : [ 'never' ]
82
82
} , {
83
83
code : `class Foo extends React.Component {
84
84
doStuff() {}
85
85
render() {
86
86
return <div>{this.props.foo}</div>;
87
87
}
88
88
}` ,
89
- options : [ { class : 'ignore' } ]
89
+ options : [ 'never' ]
90
90
} , {
91
91
code : `const Foo = class extends React.PureComponent {
92
92
render() {
@@ -101,7 +101,7 @@ ruleTester.run('destructuring-assignment', rule, {
101
101
return <div>{foo}</div>;
102
102
}
103
103
};` ,
104
- options : [ { SFC : 'always' , class : 'always' } ] ,
104
+ options : [ 'always' ] ,
105
105
parser : 'babel-eslint'
106
106
} , {
107
107
code : `const Foo = class extends React.PureComponent {
@@ -117,14 +117,14 @@ ruleTester.run('destructuring-assignment', rule, {
117
117
return <div>{foo}</div>;
118
118
}
119
119
};` ,
120
- options : [ { SFC : 'always' , class : 'always' } ] ,
120
+ options : [ 'always' ] ,
121
121
parser : 'babel-eslint'
122
122
} , {
123
123
code : `const MyComponent = (props) => {
124
124
const { h, i } = hi;
125
125
return <div id={props.id} className={props.className} />
126
126
};` ,
127
- options : [ { SFC : 'never' } ] ,
127
+ options : [ 'never' ] ,
128
128
parser : 'babel-eslint'
129
129
} ] ,
130
130
invalid : [ {
@@ -138,15 +138,15 @@ ruleTester.run('destructuring-assignment', rule, {
138
138
code : `const MyComponent = ({ id, className }) => (
139
139
<div id={id} className={className} />
140
140
);` ,
141
- options : [ { SFC : 'never' } ] ,
141
+ options : [ 'never' ] ,
142
142
errors : [
143
143
{ message : 'Must never use destructuring props assignment in SFC argument' }
144
144
]
145
145
} , {
146
146
code : `const MyComponent = (props, { color }) => (
147
147
<div id={props.id} className={props.className} />
148
148
);` ,
149
- options : [ { SFC : 'never' } ] ,
149
+ options : [ 'never' ] ,
150
150
errors : [
151
151
{ message : 'Must never use destructuring context assignment in SFC argument' }
152
152
]
@@ -213,7 +213,7 @@ ruleTester.run('destructuring-assignment', rule, {
213
213
return <div>{foo}</div>;
214
214
}
215
215
};` ,
216
- options : [ { SFC : 'always' , class : ' never'} ] ,
216
+ options : [ ' never'] ,
217
217
parser : 'babel-eslint' ,
218
218
errors : [
219
219
{ message : 'Must never use destructuring props assignment' }
@@ -223,7 +223,7 @@ ruleTester.run('destructuring-assignment', rule, {
223
223
const { id, className } = props;
224
224
return <div id={id} className={className} />
225
225
};` ,
226
- options : [ { SFC : 'never' } ] ,
226
+ options : [ 'never' ] ,
227
227
parser : 'babel-eslint' ,
228
228
errors : [
229
229
{ message : 'Must never use destructuring props assignment' }
@@ -235,7 +235,7 @@ ruleTester.run('destructuring-assignment', rule, {
235
235
return <div>{foo}</div>;
236
236
}
237
237
};` ,
238
- options : [ { SFC : 'always' , class : ' never'} ] ,
238
+ options : [ ' never'] ,
239
239
parser : 'babel-eslint' ,
240
240
errors : [
241
241
{ message : 'Must never use destructuring state assignment' }
0 commit comments