Bug 1881701 - Change new .eslintrc.mjs files to modules (misc), and export as flat config. r=frontend-codestyle-reviewers,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,devtools-reviewers,sync-reviewers,android-reviewers,mossop,spidermonkey-reviewers,Gijs,ohall,whimboo,nchevobbe,arai,sparky,skhamis,webcompat-reviewers,twisniewski

Differential Revision: https://phabricator.services.mozilla.com/D249951
This commit is contained in:
Mark Banner
2025-05-24 17:08:08 +00:00
committed by mbanner@mozilla.com
parent 876c545813
commit 0dae27506b
40 changed files with 809 additions and 725 deletions

View File

@@ -1,28 +1,34 @@
"use strict";
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
module.exports = {
globals: {
// Injected into tests via tps.sys.mjs
Addons: false,
Addresses: false,
Bookmarks: false,
CreditCards: false,
EnableEngines: false,
EnsureTracking: false,
ExtStorage: false,
Formdata: false,
History: false,
Login: false,
Passwords: false,
Phase: false,
Prefs: false,
STATE_DISABLED: false,
STATE_ENABLED: false,
Sync: false,
SYNC_WIPE_CLIENT: false,
SYNC_WIPE_REMOTE: false,
Tabs: false,
Windows: false,
WipeServer: false,
export default [
{
languageOptions: {
globals: {
// Injected into tests via tps.sys.mjs
Addons: false,
Addresses: false,
Bookmarks: false,
CreditCards: false,
EnableEngines: false,
EnsureTracking: false,
ExtStorage: false,
Formdata: false,
History: false,
Login: false,
Passwords: false,
Phase: false,
Prefs: false,
STATE_DISABLED: false,
STATE_ENABLED: false,
Sync: false,
SYNC_WIPE_CLIENT: false,
SYNC_WIPE_REMOTE: false,
Tabs: false,
Windows: false,
WipeServer: false,
},
},
},
};
];