tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mtoolkit/components/antitracking/bouncetrackingprotection/test/xpcshell/test_bouncetracking_storage_batch_write.js | 1-
Mtools/ts/build_paths.js | 11++++++++++-
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;