Closed Bug 1872685 (eslint-v9) Opened 2 years ago Closed 5 months ago

[meta] Investigate & upgrade to the ESLint v9 series

Categories

(Developer Infrastructure :: Lint and Formatting, task, P3)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: standard8, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: meta)

ESLint has just produced an alpha version of their upcoming v9 release. In this release the most significant change is a change to switch to their new flat configuration, which changes quite a few things.

We'll need to figure out how to change the structure of our ESLint files to match with the flat configuration, as well as do a few things like upgrading our Node versions, and updating eslint-plugin-mozilla to support v9.

This bug is for tracking that work. As v9 is still in the alpha stage, there is no particular urgency at the current time, but we'll start doing work as time allows and track that here.

Depends on: 1872688
Depends on: 1872689
Depends on: 1872686
Depends on: 1873158
Depends on: 1875239
Alias: eslint-v9
Depends on: 1881696
Depends on: 1881697
Depends on: eslint-flat
Depends on: 1881702
Depends on: 1883780
Depends on: 1890330
Depends on: 1905959
Depends on: 1870226
Blocks: 1924775
No longer depends on: 1944290
Depends on: 1967219
Depends on: 1944290
Depends on: 1971088
No longer depends on: 1881697
No longer depends on: 1971088

Closing this out as the upgrade to v9 is now complete. There's a couple of tidy up bugs remaining, but we'll handle those by themselves.

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.