Skip to content

fix: support eslint v9 #365

fix: support eslint v9

fix: support eslint v9 #365

Triggered via pull request March 23, 2024 14:52
Status Failure
Total duration 1m 29s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 5 warnings
test/fixtures.test.ts > all: test/fixtures.test.ts#L103
Error: Command failed with exit code 2: npx eslint . --fix Oops! Something went wrong! :( ESLint: 9.0.0-rc.0 Error: This method cannot be used with flat config. Add your entries directly into the config array. at assertEslintrcConfig (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15) at Linter.getRules (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9) at getCoreRule (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47) at Object.<anonymous> (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10) at Module.load (node:internal/modules/cjs/loader:1207:32) at Module._load (node:internal/modules/cjs/loader:1023:12) at Module.require (node:internal/modules/cjs/loader:1235:19) at require (node:internal/modules/helpers:176:18) ❯ assertEslintrcConfig node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15 ❯ Linter.getRules node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9 ❯ getCoreRule node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47 ❯ Object.<anonymous> node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48 ❯ makeError node_modules/.pnpm/execa@8.0.1/node_modules/execa/lib/error.js:60:11 ❯ handlePromise node_modules/.pnpm/execa@8.0.1/node_modules/execa/index.js:124:26 ❯ test/fixtures.test.ts:103:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with exit code 2: npx eslint . --fix', command: 'npx eslint . --fix', escapedCommand: 'npx eslint . --fix', exitCode: 2, signal: undefined, signalDescription: undefined, stdout: '', stderr: '\nOops! Something went wrong! :(\n\nESLint: 9.0.0-rc.0\n\nError: This method cannot be used with flat config. Add your entries directly into the config array.\n at assertEslintrcConfig (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15)\n at Linter.getRules (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9)\n at getCoreRule (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47)\n at Object.<anonymous> (/home/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48)\n at Module._compile (node:internal/modules/cjs/loader:1376:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)\n at Module.load (node:internal/modules/cjs/loader:1207:32)\n at Module._load (node:internal/modules/cjs/loader:1023:12)\n at Module.require (node:internal/modules/cjs/loader:1235:19)\n at require (node:internal/modules/helpers:176:18)', cwd: '/home/runner/work/eslint-config/eslint-config/_fixtures/all', failed: true, timedOut: false, isCanceled: false, killed: false }
test (lts/*, ubuntu-latest)
Process completed with exit code 1.
test/fixtures.test.ts > all: test/fixtures.test.ts#L103
Error: Command failed with exit code 2: npx eslint . --fix Oops! Something went wrong! :( ESLint: 9.0.0-rc.0 Error: This method cannot be used with flat config. Add your entries directly into the config array. at assertEslintrcConfig (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15) at Linter.getRules (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9) at getCoreRule (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47) at Object.<anonymous> (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10) at Module.load (node:internal/modules/cjs/loader:1207:32) at Module._load (node:internal/modules/cjs/loader:1023:12) at Module.require (node:internal/modules/cjs/loader:1235:19) at require (node:internal/modules/helpers:176:18) ❯ assertEslintrcConfig node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15 ❯ Linter.getRules node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9 ❯ getCoreRule node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47 ❯ Object.<anonymous> node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48 ❯ makeError node_modules/.pnpm/execa@8.0.1/node_modules/execa/lib/error.js:60:11 ❯ handlePromise node_modules/.pnpm/execa@8.0.1/node_modules/execa/index.js:124:26 ❯ test/fixtures.test.ts:103:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with exit code 2: npx eslint . --fix', command: 'npx eslint . --fix', escapedCommand: 'npx eslint . --fix', exitCode: 2, signal: undefined, signalDescription: undefined, stdout: '', stderr: '\nOops! Something went wrong! :(\n\nESLint: 9.0.0-rc.0\n\nError: This method cannot be used with flat config. Add your entries directly into the config array.\n at assertEslintrcConfig (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15)\n at Linter.getRules (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9)\n at getCoreRule (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47)\n at Object.<anonymous> (/Users/runner/work/eslint-config/eslint-config/node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48)\n at Module._compile (node:internal/modules/cjs/loader:1376:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)\n at Module.load (node:internal/modules/cjs/loader:1207:32)\n at Module._load (node:internal/modules/cjs/loader:1023:12)\n at Module.require (node:internal/modules/cjs/loader:1235:19)\n at require (node:internal/modules/helpers:176:18)', cwd: '/Users/runner/work/eslint-config/eslint-config/_fixtures/all', failed: true, timedOut: false, isCanceled: false, killed: false }
test (lts/*, macos-latest)
Process completed with exit code 1.
test/fixtures.test.ts > all: test/fixtures.test.ts#L103
Error: Command failed with exit code 2: npx eslint . --fix Oops! Something went wrong! :( ESLint: 9.0.0-rc.0 Error: This method cannot be used with flat config. Add your entries directly into the config array. at assertEslintrcConfig (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint@9.0.0-rc.0\node_modules\eslint\lib\linter\linter.js:1235:15) at Linter.getRules (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint@9.0.0-rc.0\node_modules\eslint\lib\linter\linter.js:2120:9) at getCoreRule (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12\node_modules\eslint-plugin-svelte\lib\utils\eslint-core.js:51:47) at Object.<anonymous> (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12\node_modules\eslint-plugin-svelte\lib\rules\no-inner-declarations.js:5:48) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10) at Module.load (node:internal/modules/cjs/loader:1207:32) at Module._load (node:internal/modules/cjs/loader:1023:12) at Module.require (node:internal/modules/cjs/loader:1235:19) at require (node:internal/modules/helpers:176:18) ❯ assertEslintrcConfig node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:1235:15 ❯ Linter.getRules node_modules/.pnpm/eslint@9.0.0-rc.0/node_modules/eslint/lib/linter/linter.js:2120:9 ❯ getCoreRule node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/utils/eslint-core.js:51:47 ❯ Object.<anonymous> node_modules/.pnpm/eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12/node_modules/eslint-plugin-svelte/lib/rules/no-inner-declarations.js:5:48 ❯ makeError node_modules/.pnpm/execa@8.0.1/node_modules/execa/lib/error.js:60:11 ❯ handlePromise node_modules/.pnpm/execa@8.0.1/node_modules/execa/index.js:124:26 ❯ test/fixtures.test.ts:103:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { shortMessage: 'Command failed with exit code 2: npx eslint . --fix', command: 'npx eslint . --fix', escapedCommand: 'npx eslint . --fix', exitCode: 2, signal: undefined, signalDescription: undefined, stdout: '', stderr: '\nOops! Something went wrong! :(\n\nESLint: 9.0.0-rc.0\n\nError: This method cannot be used with flat config. Add your entries directly into the config array.\n at assertEslintrcConfig (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint@9.0.0-rc.0\node_modules\eslint\lib\linter\linter.js:1235:15)\n at Linter.getRules (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint@9.0.0-rc.0\node_modules\eslint\lib\linter\linter.js:2120:9)\n at getCoreRule (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12\node_modules\eslint-plugin-svelte\lib\utils\eslint-core.js:51:47)\n at Object.<anonymous> (D:\a\eslint-config\eslint-config\node_modules\.pnpm\eslint-plugin-svelte@2.35.1_eslint@9.0.0-rc.0_svelte@4.2.12\node_modules\eslint-plugin-svelte\lib\rules\no-inner-declarations.js:5:48)\n at Module._compile (node:internal/modules/cjs/loader:1376:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)\n at Module.load (node:internal/modules/cjs/loader:1207:32)\n at Module._load (node:internal/modules/cjs/loader:1023:12)\n at Module.require (node:internal/modules/cjs/loader:1235:19)\n at require (node:internal/modules/helpers:176:18)', cwd: 'D:\a\eslint-config\eslint-config\_fixtures\all', failed: true, timedOut: false, isCanceled: false, killed: false }
test (lts/*, windows-latest)
Process completed with exit code 1.
typecheck
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (lts/*, ubuntu-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (lts/*, macos-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (lts/*, windows-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, pnpm/action-setup@v2, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.