commit 6ad0b5ccc4b2da6b3548802213a291ac62676867
parent 23b5309cf18308378347399da28c827c4afe5e40
Author: Mark Banner <standard8@mozilla.com>
Date: Thu, 8 Jan 2026 14:11:39 +0000
Bug 2008914 - Fix a couple of issues to avoid trying to generate TypeScript paths for modules that aren't there. r=frontend-codestyle-reviewers,Gijs DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D278105
Diffstat:
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/toolkit/components/antitracking/bouncetrackingprotection/test/xpcshell/test_bouncetracking_storage_batch_write.js b/toolkit/components/antitracking/bouncetrackingprotection/test/xpcshell/test_bouncetracking_storage_batch_write.js
@@ -3,7 +3,6 @@ https://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
-// const { Services } = ChromeUtils.importESModule("resource://gre/modules/Services.sys.mjs");
const { Sqlite } = ChromeUtils.importESModule(
"resource://gre/modules/Sqlite.sys.mjs"
);
diff --git a/tools/ts/build_paths.js b/tools/ts/build_paths.js
@@ -20,7 +20,16 @@ const HEADER = `/**
*/
`;
-const IGNORE = [/\.git/, /\.hg/, /node_modules/, /^obj.*/, /test262/];
+const IGNORE = [
+ /\.git/,
+ /\.hg/,
+ /node_modules/,
+ /^obj.*/,
+ /test262/,
+ // eslint-plugin-mozilla isn't part of Gecko/Firefox code, but runs tests
+ // simulating imports that we don't need to define in the paths.
+ /eslint-plugin-mozilla/,
+];
const IMPORT =
/(\bimport |import\(|require\(|\.(importESModule|defineESModuleGetters?|declareLazy|defineLazy)\()[^;]+/gm;
const URI = /("|')((resource|chrome|moz-src):\/\/[\w\d\/_.-]+\.m?js)\1/gm;