bluesky-social / atproto

Social networking technology created by Bluesky
Other
6.88k stars 486 forks source link

Bump typescript-eslint to 8.x to support TypeScript 5.6.x #2997

Open trivikr opened 1 week ago

trivikr commented 1 week ago

Is your feature request related to a problem? Please describe.

The following warning is shown when running make fmt

=============

WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.

You may find that it works just fine, or you may not.

SUPPORTED TYPESCRIPT VERSIONS: >=4.7.4 <5.5.0

YOUR TYPESCRIPT VERSION: 5.6.3

Please only submit bug reports when using the officially supported version.

=============

This is because this project uses @typescript-eslint/*@7.4.0 https://github.com/bluesky-social/atproto/blob/3a5fc92a744e8742e4dd523b0baf6de7eaa9184a/pnpm-lock.yaml#L6541

The support for TypeScript 5.6.3 was added in @typescript-eslint/*@8.10.0 https://github.com/typescript-eslint/typescript-eslint/pull/9972

Describe the solution you'd like

Bump typescript-eslint to 8.x https://typescript-eslint.io/blog/announcing-typescript-eslint-v8/