QwikDev / qwik

Instant-loading web apps, without effort
https://qwik.dev
MIT License
20.68k stars 1.29k forks source link

[✨] Make qwik / eslint-plugin-qwik compatible with ESLint version 9 #6774

Open orbanszlrd opened 1 month ago

orbanszlrd commented 1 month ago

Is your feature request related to a problem?

qwik / eslint-plugin-qwik depends on an older version of ESLint and can't be used with the latest versions (9.0.0 and above). Please update the dependencies and migrate your config file. Thank you in advance!

Describe the solution you'd like

  1. Update the dependencies in the package.json:
-       "@types/eslint": "^8.56.10",
-       "@typescript-eslint/eslint-plugin": "^7.16.1",
-       "@typescript-eslint/parser": "^7.16.1",
-       "eslint": "^8.57.0",
+       "@types/eslint": "^9.6.0",
+       "@typescript-eslint/eslint-plugin": "^8.0.1",
+       "@typescript-eslint/parser": "^8.0.1",
+       "eslint": "^9.8.0",
  1. Migrate the config file as described here: https://eslint.org/docs/latest/use/configure/migration-guide
  2. Delete the .eslintignore as it's no longer needed

Describe alternatives you've considered

no alternatives

Additional context

image

gioboa commented 1 month ago

Hi @orbanszlrd thanks for the report. As you can see here the Qwik team is looking to switching to Biome.

orbanszlrd commented 1 month ago

Yes, I saw that, but I suspect it's more work. When is the transition expected? Does this also mean that the ESLint update is not on the agenda?

gioboa commented 1 month ago

As a team we decided to switch to Biome and move the eslint as a community integration. We are working on Biome integration, you can help us if you want btw

orbanszlrd commented 1 month ago

Thanks for the information, @gioboa !