Closed Bug 1878009 Opened 8 months ago Closed 8 months ago

Remove Babel integration with ESLint

Categories

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

Tracking

(firefox124 fixed)

RESOLVED FIXED
Tracking Status
firefox124 --- fixed

People

(Reporter: standard8, Assigned: standard8)

References

Details

Attachments

(2 files)

We originally had Babel integrated with ESLint due to wanting to be able to use some language features that were in development - they were ECMAScript stage 3 proposals, but had not got to stage 4. ESlint doesn't support new features until stage 4, so we used the Babel integration to work around that.

That has long since passed, and we have not had more cases of needing to use Babel in the interim. Whilst this may change in future, removing Babel gives a decent performance increase (1m 56 -> 1m 32 on my Mac M1 Pro). So for now, we've decided to remove it, we can always refer back and add it back in later if the need arises.

Blocks: 1860508
Pushed by mbanner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/969ecb7fe02e Remove Babel integration from ESLint. r=mossop,devtools-reviewers,nchevobbe https://hg.mozilla.org/integration/autoland/rev/4412c4c8dbf0 Remove Babel from ESLint's node-modules. r=mossop
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
See Also: → 1878576
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: