Skip to content

Commit 8b8ba16

Browse files
authored
Set config ecmaVersion to 2022 (#1978)
1 parent 6ddbc0d commit 8b8ba16

File tree

94 files changed

+180
-180
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+180
-180
lines changed

.eslintrc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ module.exports = {
44
root: true,
55
parser: '@babel/eslint-parser',
66
parserOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion: 2022,
88
sourceType: 'script',
99
babelOptions: {
1010
configFile: require.resolve('./.babelrc'),
@@ -24,7 +24,7 @@ module.exports = {
2424
'prettier',
2525
],
2626
env: {
27-
es2020: true,
27+
es2022: true,
2828
node: true,
2929
jest: true,
3030
},

lib/config/base.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ module.exports = {
22
root: true,
33

44
parserOptions: {
5-
ecmaVersion: 2020,
5+
ecmaVersion: 2022,
66
sourceType: 'module',
77
},
88

99
env: {
1010
browser: true,
11-
es2020: true,
11+
es2022: true,
1212
},
1313

1414
plugins: ['ember'],

tests/lib/rules-preprocessor/gjs-gts-parser-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function initESLint(parser = gjsGtsParser) {
3030
browser: true,
3131
},
3232
parserOptions: {
33-
ecmaVersion: 2020,
33+
ecmaVersion: 2022,
3434
sourceType: 'module',
3535
},
3636
parser,

tests/lib/rules/alias-model-in-controller.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const RuleTester = require('eslint').RuleTester;
1010
// ------------------------------------------------------------------------------
1111

1212
const eslintTester = new RuleTester({
13-
parserOptions: { ecmaVersion: 2020, sourceType: 'module' },
13+
parserOptions: { ecmaVersion: 2022, sourceType: 'module' },
1414
});
1515

1616
eslintTester.run('alias-model-in-controller', rule, {

tests/lib/rules/avoid-leaking-state-in-ember-objects.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const RuleTester = require('eslint').RuleTester;
1111

1212
const eslintTester = new RuleTester({
1313
parser: require.resolve('@babel/eslint-parser'),
14-
parserOptions: { ecmaVersion: 2020, sourceType: 'module' },
14+
parserOptions: { ecmaVersion: 2022, sourceType: 'module' },
1515
});
1616
eslintTester.run('avoid-leaking-state-in-ember-objects', rule, {
1717
valid: [

tests/lib/rules/avoid-using-needs-in-controllers.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const RuleTester = require('eslint').RuleTester;
1212
const eslintTester = new RuleTester({
1313
parser: require.resolve('@babel/eslint-parser'),
1414
parserOptions: {
15-
ecmaVersion: 2020,
15+
ecmaVersion: 2022,
1616
sourceType: 'module',
1717
},
1818
});

tests/lib/rules/classic-decorator-hooks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const {
1111

1212
const ruleTester = new RuleTester({
1313
parser: require.resolve('@babel/eslint-parser'),
14-
parserOptions: { ecmaVersion: 2020, sourceType: 'module' },
14+
parserOptions: { ecmaVersion: 2022, sourceType: 'module' },
1515
});
1616

1717
ruleTester.run('classic-decorator-hooks', rule, {

tests/lib/rules/classic-decorator-no-classic-methods.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const { disallowedMethodErrorMessage } = rule;
77

88
const ruleTester = new RuleTester({
99
parser: require.resolve('@babel/eslint-parser'),
10-
parserOptions: { ecmaVersion: 2020, sourceType: 'module' },
10+
parserOptions: { ecmaVersion: 2022, sourceType: 'module' },
1111
});
1212

1313
ruleTester.run('classic-decorator-no-classic-methods', rule, {

tests/lib/rules/closure-actions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const { ERROR_MESSAGE } = rule;
1212
// ------------------------------------------------------------------------------
1313

1414
const eslintTester = new RuleTester({
15-
parserOptions: { ecmaVersion: 2020, sourceType: 'module' },
15+
parserOptions: { ecmaVersion: 2022, sourceType: 'module' },
1616
});
1717

1818
eslintTester.run('closure-actions', rule, {

tests/lib/rules/computed-property-getters.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const { addComputedImport } = require('../../helpers/test-case');
1414

1515
const { PREVENT_GETTER_MESSAGE, ALWAYS_GETTER_MESSAGE, ALWAYS_WITH_SETTER_MESSAGE } = rule;
1616
const ruleTester = new RuleTester();
17-
const parserOptions = { ecmaVersion: 2020, sourceType: 'module' };
17+
const parserOptions = { ecmaVersion: 2022, sourceType: 'module' };
1818
const output = null;
1919

2020
const alwaysWithSetterOptionErrors = [

0 commit comments

Comments
 (0)