Skip to content

Commit dadeadc

Browse files
mysticateamichalsnik
authored andcommitted
Chore: remove deprecated experimentalObjectRestSpread options
1 parent bd93dc0 commit dadeadc

13 files changed

+28
-38
lines changed

tests/lib/rules/name-property-casing.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ const RuleTester = require('eslint').RuleTester
1616
// ------------------------------------------------------------------------------
1717

1818
const parserOptions = {
19-
ecmaVersion: 6,
20-
sourceType: 'module',
21-
ecmaFeatures: { experimentalObjectRestSpread: true }
19+
ecmaVersion: 2018,
20+
sourceType: 'module'
2221
}
2322

2423
const ruleTester = new RuleTester()

tests/lib/rules/no-async-in-computed-properties.js

+5-12
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,8 @@ const rule = require('../../../lib/rules/no-async-in-computed-properties')
1212
const RuleTester = require('eslint').RuleTester
1313

1414
const parserOptions = {
15-
ecmaVersion: 6,
16-
sourceType: 'module',
17-
ecmaFeatures: { experimentalObjectRestSpread: true }
18-
}
19-
20-
const parserOptions8 = {
21-
ecmaVersion: 8,
22-
sourceType: 'module',
23-
ecmaFeatures: { experimentalObjectRestSpread: true }
15+
ecmaVersion: 2018,
16+
sourceType: 'module'
2417
}
2518

2619
// ------------------------------------------------------------------------------
@@ -77,7 +70,7 @@ ruleTester.run('no-async-in-computed-properties', rule, {
7770
}));
7871
}
7972
`,
80-
parserOptions: parserOptions8
73+
parserOptions
8174
}
8275
],
8376

@@ -93,7 +86,7 @@ ruleTester.run('no-async-in-computed-properties', rule, {
9386
}
9487
}
9588
`,
96-
parserOptions: parserOptions8,
89+
parserOptions,
9790
errors: [{
9891
message: 'Unexpected async function declaration in "foo" computed property.',
9992
line: 4
@@ -113,7 +106,7 @@ ruleTester.run('no-async-in-computed-properties', rule, {
113106
}
114107
}
115108
`,
116-
parserOptions: parserOptions8,
109+
parserOptions,
117110
errors: [{
118111
message: 'Unexpected async function declaration in "foo" computed property.',
119112
line: 4

tests/lib/rules/no-dupe-keys.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ ruleTester.run('no-dupe-keys', rule, {
7979
},
8080
}
8181
`,
82-
parserOptions: { ecmaVersion: 8, sourceType: 'module', ecmaFeatures: { experimentalObjectRestSpread: true }}
82+
parserOptions: { ecmaVersion: 2018, sourceType: 'module' }
8383
},
8484

8585
{

tests/lib/rules/no-reserved-keys.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ const rule = require('../../../lib/rules/no-reserved-keys')
1212
const RuleTester = require('eslint').RuleTester
1313

1414
const parserOptions = {
15-
ecmaVersion: 7,
16-
sourceType: 'module',
17-
ecmaFeatures: { experimentalObjectRestSpread: true }
15+
ecmaVersion: 2018,
16+
sourceType: 'module'
1817
}
1918

2019
// ------------------------------------------------------------------------------

tests/lib/rules/no-shared-component-data.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ const rule = require('../../../lib/rules/no-shared-component-data')
1313
const RuleTester = require('eslint').RuleTester
1414

1515
const parserOptions = {
16-
ecmaVersion: 7,
17-
sourceType: 'module',
18-
ecmaFeatures: { experimentalObjectRestSpread: true }
16+
ecmaVersion: 2018,
17+
sourceType: 'module'
1918
}
2019

2120
// ------------------------------------------------------------------------------

tests/lib/rules/no-side-effects-in-computed-properties.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ const rule = require('../../../lib/rules/no-side-effects-in-computed-properties'
1212
const RuleTester = require('eslint').RuleTester
1313

1414
const parserOptions = {
15-
ecmaVersion: 6,
16-
sourceType: 'module',
17-
ecmaFeatures: { experimentalObjectRestSpread: true }
15+
ecmaVersion: 2018,
16+
sourceType: 'module'
1817
}
1918

2019
// ------------------------------------------------------------------------------

tests/lib/rules/order-in-components.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ const RuleTester = require('eslint').RuleTester
1010
const ruleTester = new RuleTester()
1111

1212
const parserOptions = {
13-
ecmaVersion: 6,
14-
sourceType: 'module',
15-
ecmaFeatures: { experimentalObjectRestSpread: true }
13+
ecmaVersion: 2018,
14+
sourceType: 'module'
1615
}
1716

1817
ruleTester.run('order-in-components', rule, {

tests/lib/rules/prop-name-casing.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ const RuleTester = require('eslint').RuleTester
1616
// ------------------------------------------------------------------------------
1717

1818
const parserOptions = {
19-
ecmaVersion: 6,
20-
sourceType: 'module',
21-
ecmaFeatures: { experimentalObjectRestSpread: true }
19+
ecmaVersion: 2018,
20+
sourceType: 'module'
2221
}
2322

2423
const ruleTester = new RuleTester()

tests/lib/rules/require-default-prop.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
const rule = require('../../../lib/rules/require-default-prop')
1212
const RuleTester = require('eslint').RuleTester
1313
const parserOptions = {
14-
ecmaVersion: 6,
15-
ecmaFeatures: { experimentalObjectRestSpread: true },
14+
ecmaVersion: 2018,
1615
sourceType: 'module'
1716
}
1817

tests/lib/rules/require-prop-types.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ ruleTester.run('require-prop-types', rule, {
3131
}
3232
}
3333
`,
34-
parserOptions: { ecmaVersion: 6, sourceType: 'module', ecmaFeatures: { experimentalObjectRestSpread: true }}
34+
parserOptions: { ecmaVersion: 2018, sourceType: 'module' }
3535
},
3636
{
3737
filename: 'test.vue',

tests/lib/rules/require-render-return.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ const rule = require('../../../lib/rules/require-render-return')
1212
const RuleTester = require('eslint').RuleTester
1313

1414
const parserOptions = {
15-
ecmaVersion: 6,
15+
ecmaVersion: 2018,
1616
sourceType: 'module',
17-
ecmaFeatures: { experimentalObjectRestSpread: true, jsx: true }
17+
ecmaFeatures: { jsx: true }
1818
}
1919

2020
// ------------------------------------------------------------------------------

tests/lib/rules/require-valid-default-prop.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ const rule = require('../../../lib/rules/require-valid-default-prop')
1212
const RuleTester = require('eslint').RuleTester
1313

1414
const parserOptions = {
15-
ecmaVersion: 6,
15+
ecmaVersion: 2018,
1616
sourceType: 'module',
17-
ecmaFeatures: { experimentalObjectRestSpread: true, jsx: true }
17+
ecmaFeatures: { jsx: true }
1818
}
1919

2020
function errorMessage (type) {

tests/lib/rules/valid-v-on.js

+4
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ tester.run('valid-v-on', rule, {
8282
{
8383
filename: 'test.vue',
8484
code: '<template><div v-on="$listeners"></div></template>'
85+
},
86+
{
87+
filename: 'test.vue',
88+
code: '<template><div v-on="{a, b, c: d}"></div></template>'
8589
}
8690
],
8791
invalid: [

0 commit comments

Comments
 (0)