Skip to content

Commit 934a11a

Browse files
authored
test: use ecmaVersion: "latest" in tests (#1290)
1 parent e0d6ec8 commit 934a11a

File tree

82 files changed

+131
-130
lines changed

Some content is hidden

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

82 files changed

+131
-130
lines changed

package.json

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,36 +14,37 @@
1414
"test": "pnpm --recursive run test"
1515
},
1616
"devDependencies": {
17-
"@changesets/changelog-github": "^0.5.0",
18-
"@changesets/cli": "^2.27.10",
19-
"@changesets/get-release-plan": "^4.0.5",
20-
"@eslint-community/eslint-plugin-eslint-comments": "^4.4.1",
17+
"@changesets/changelog-github": "^0.5.1",
18+
"@changesets/cli": "^2.29.5",
19+
"@changesets/get-release-plan": "^4.0.13",
20+
"@eslint-community/eslint-plugin-eslint-comments": "^4.5.0",
2121
"@ota-meshi/eslint-plugin": "^0.17.6",
2222
"@types/eslint": "^9.6.1",
23-
"@typescript-eslint/eslint-plugin": "^8.16.0",
24-
"@typescript-eslint/parser": "^8.16.0",
25-
"c8": "^10.1.2",
23+
"@typescript-eslint/eslint-plugin": "^8.39.0",
24+
"@typescript-eslint/parser": "^8.39.0",
25+
"c8": "^10.1.3",
2626
"env-cmd": "^10.1.0",
2727
"eslint": "~9.32.0",
28-
"eslint-config-prettier": "^10.0.0",
28+
"eslint-config-prettier": "^10.1.8",
2929
"eslint-formatter-friendly": "^7.0.0",
30-
"eslint-plugin-eslint-plugin": "^6.3.2",
31-
"eslint-plugin-jsdoc": "^51.0.0",
32-
"eslint-plugin-json-schema-validator": "^5.1.3",
33-
"eslint-plugin-jsonc": "^2.18.2",
30+
"eslint-plugin-eslint-plugin": "^6.5.0",
31+
"eslint-plugin-jsdoc": "^51.4.1",
32+
"eslint-plugin-json-schema-validator": "^5.4.1",
33+
"eslint-plugin-jsonc": "^2.20.1",
3434
"eslint-plugin-markdown": "^5.1.0",
35-
"eslint-plugin-mdx": "^3.1.5",
36-
"eslint-plugin-n": "^17.14.0",
37-
"eslint-plugin-node-dependencies": "^1.0.0",
38-
"eslint-plugin-prettier": "^5.2.1",
39-
"eslint-plugin-regexp": "^2.7.0",
40-
"eslint-plugin-yml": "^1.15.0",
41-
"npm-run-all2": "^8.0.0",
42-
"prettier": "^3.4.1",
43-
"prettier-plugin-svelte": "^3.3.2",
35+
"eslint-plugin-mdx": "^3.6.2",
36+
"eslint-plugin-n": "^17.21.3",
37+
"eslint-plugin-node-dependencies": "^1.1.2",
38+
"eslint-plugin-prettier": "^5.5.4",
39+
"eslint-plugin-regexp": "^2.9.1",
40+
"eslint-plugin-yml": "^1.18.0",
41+
"npm-run-all2": "^8.0.4",
42+
"prettier": "^3.6.2",
43+
"prettier-plugin-svelte": "^3.4.0",
4444
"rimraf": "^6.0.1",
45-
"typescript": "~5.8.0",
46-
"typescript-eslint": "^8.16.0"
45+
"typescript": "~5.8.3",
46+
"typescript-eslint": "^8.39.0",
47+
"undici": "^6.21.2"
4748
},
4849
"publishConfig": {
4950
"access": "public"

packages/eslint-plugin-svelte/package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -68,39 +68,39 @@
6868
"svelte-eslint-parser": "^1.3.0"
6969
},
7070
"devDependencies": {
71-
"@babel/core": "^7.26.0",
72-
"@babel/eslint-parser": "^7.25.9",
73-
"@babel/plugin-proposal-function-bind": "^7.25.9",
74-
"@eslint-community/eslint-plugin-eslint-comments": "^4.4.1",
71+
"@babel/core": "^7.28.0",
72+
"@babel/eslint-parser": "^7.28.0",
73+
"@babel/plugin-proposal-function-bind": "^7.27.1",
74+
"@eslint-community/eslint-plugin-eslint-comments": "^4.5.0",
7575
"@types/babel__core": "^7.20.5",
7676
"@types/eslint-utils": "^3.0.5",
7777
"@types/esutils": "^2.0.2",
7878
"@types/json-schema": "^7.0.15",
79-
"@types/less": "^3.0.7",
79+
"@types/less": "^3.0.8",
8080
"@types/mocha": "^10.0.10",
81-
"@types/node": "^22.10.0",
81+
"@types/node": "^22.17.0",
8282
"@types/postcss-safe-parser": "^5.0.4",
83-
"@types/semver": "^7.5.8",
83+
"@types/semver": "^7.7.0",
8484
"@types/stylus": "^0.48.43",
85-
"acorn": "^8.14.0",
85+
"acorn": "^8.15.0",
8686
"assert": "^2.1.0",
87-
"esbuild": "^0.25.0",
88-
"eslint-scope": "^8.2.0",
89-
"eslint-typegen": "^2.0.0",
90-
"eslint-visitor-keys": "^4.2.0",
91-
"espree": "^10.3.0",
92-
"less": "^4.2.1",
93-
"mocha": "~11.7.0",
87+
"esbuild": "^0.25.8",
88+
"eslint-scope": "^8.4.0",
89+
"eslint-typegen": "^2.3.0",
90+
"eslint-visitor-keys": "^4.2.1",
91+
"espree": "^10.4.0",
92+
"less": "^4.4.0",
93+
"mocha": "~11.7.1",
9494
"postcss-nested": "^7.0.2",
95-
"postcss-selector-parser": "^7.0.0",
96-
"sass": "^1.81.0",
95+
"postcss-selector-parser": "^7.1.0",
96+
"sass": "^1.90.0",
9797
"source-map-js": "^1.2.1",
9898
"stylus": "^0.64.0",
99-
"svelte": "^5.30.1",
99+
"svelte": "^5.38.0",
100100
"svelte-i18n": "^4.0.1",
101-
"tsx": "^4.19.2",
101+
"tsx": "^4.20.3",
102102
"type-coverage": "^2.29.7",
103-
"yaml": "^2.6.1"
103+
"yaml": "^2.8.1"
104104
},
105105
"publishConfig": {
106106
"access": "public"

packages/eslint-plugin-svelte/tests/src/integration/no-unused-vars.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('Integration test for no-unused-vars', () => {
88
const tester = new RuleTester({
99
languageOptions: {
1010
parser: parser,
11-
ecmaVersion: 2020,
11+
ecmaVersion:"latest",
1212
sourceType: 'module'
1313
}
1414
});

packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/no-unnecessary-condition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases, RULES_PROJECT } from '../../../utils/utils.js';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module',
99
parserOptions: {
1010
parser: {

packages/eslint-plugin-svelte/tests/src/rules/block-lang.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases } from '../../utils/utils.js';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module'
99
}
1010
});

packages/eslint-plugin-svelte/tests/src/rules/button-has-type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases } from '../../utils/utils.js';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module'
99
}
1010
});

packages/eslint-plugin-svelte/tests/src/rules/comment-directive.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ describe('comment-directive', () => {
1717
baseConfig: {
1818
languageOptions: {
1919
parser: svelteParser,
20-
ecmaVersion: 2020
20+
ecmaVersion:"latest"
2121
},
2222
plugins: {
2323
svelte: plugin
@@ -360,7 +360,7 @@ describe('comment-directive', () => {
360360
baseConfig: {
361361
languageOptions: {
362362
parser: svelteParser,
363-
ecmaVersion: 2020
363+
ecmaVersion:"latest"
364364
},
365365
plugins: {
366366
svelte: plugin

packages/eslint-plugin-svelte/tests/src/rules/consistent-selector-style.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases } from '../../utils/utils';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module'
99
}
1010
});

packages/eslint-plugin-svelte/tests/src/rules/derived-has-same-inputs-outputs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases } from '../../utils/utils.js';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module'
99
}
1010
});

packages/eslint-plugin-svelte/tests/src/rules/experimental-require-slot-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { loadTestCases } from '../../utils/utils.js';
44

55
const tester = new RuleTester({
66
languageOptions: {
7-
ecmaVersion: 2020,
7+
ecmaVersion:"latest",
88
sourceType: 'module'
99
}
1010
});

0 commit comments

Comments
 (0)