withastro / astro

The web framework for content-driven websites. ⭐️ Star to support our work!
https://astro.build
Other
43.84k stars 2.28k forks source link

chore: use typescript-eslint@v8's projectService for typed linting #11315

Open JoshuaKGoldberg opened 6 days ago

JoshuaKGoldberg commented 6 days ago

Changes

Similar to #7425, this:

  1. Updates typescript-eslint dependencies to the v8 beta (https://typescript-eslint.io/blog/announcing-typescript-eslint-v8-beta)
  2. Switches to the new projectService: true for typed linting, instead of project: true & tsconfig.eslint.json

It's giving out-of-memory crashes on my machine, so sending as a draft...

changeset-bot[bot] commented 6 days ago

⚠️ No Changeset found

Latest commit: beb34105e3023c103f16e6a9d92c26395e34ed97

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR