Closed
Bug 1776870
Opened 3 years ago
Closed 3 years ago
Integrate the automated rewrite script into mach
Categories
(Core :: XPConnect, task)
Core
XPConnect
Tracking
()
RESOLVED
FIXED
104 Branch
Tracking | Status | |
---|---|---|
firefox104 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
Details
Attachments
(2 files)
No description provided.
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Attachment #9283261 -
Attachment description: WIP: Bug 1776870 - Integrate esmify script into mach. → Bug 1776870 - Integrate esmify script into mach. r=yulia
Updated•3 years ago
|
Attachment #9283261 -
Attachment description: Bug 1776870 - Integrate esmify script into mach. r=yulia → WIP: Bug 1776870 - Integrate esmify script into mach. r=yulia!
Updated•3 years ago
|
Attachment #9283261 -
Attachment description: WIP: Bug 1776870 - Integrate esmify script into mach. r=yulia! → Bug 1776870 - Integrate esmify script into mach. r=yulia!
Assignee | ||
Updated•3 years ago
|
Blocks: esm-ification
Comment 3•3 years ago
|
||
Would it be feasible to warn on any new usage of ChromeUtils.import and suggest using ES6 modules instead, or is it too early?
Assignee | ||
Comment 4•3 years ago
|
||
(In reply to Marco Castelluccio [:marco] from comment #3)
Would it be feasible to warn on any new usage of ChromeUtils.import and suggest using ES6 modules instead, or is it too early?
IMO it's too early.
but yeah, once almost all modules are ESMified, we can add that warning.
Assignee | ||
Comment 5•3 years ago
|
||
The map.json
in https://phabricator.services.mozilla.com/D150494 is verified with this command.
it extracts all chrome://
and resource://
mappings manually and checks each of them.
the code is too hacky, so I'm not sure if it worth landing.
Pushed by arai_a@mac.com:
https://hg.mozilla.org/integration/autoland/rev/6779169ea4a4
Integrate esmify script into mach. r=yulia,firefox-static-analysis-reviewers,andi
Comment 7•3 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
status-firefox104:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•