1
0
Fork 0
firefox/docs/code-quality/lint/linters/eslint-plugin-mozilla/rules/no-browser-refs-in-toolkit.rst
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

27 lines
894 B
ReStructuredText

no-browser-refs-in-toolkit
==========================
Rejects for using any code from ``browser/`` (Desktop Firefox) inside
``toolkit``, as ``toolkit`` is for code shared with other Gecko consumers
like Firefox on Android, Thunderbird, etc.
Examples of incorrect code for this rule:
-----------------------------------------
.. code-block:: js
"chrome://browser/content/browser.xhtml"
"moz-src:///browser/components/search/SearchUIUtils.sys.mjs"
"moz-src://foo/browser/components/search/Foo.sys.mjs"
"resource:///modules/BrowserWindowTracker.sys.mjs"
"browser/browser.ftl"
Examples of correct code for this rule:
---------------------------------------
.. code-block:: js
"chrome://global/content/aboutAbout.html"
"moz-src:///toolkit/components/search/SearchService.sys.mjs"
"resource://gre/modules/AppConstants.sys.mjs"
"toolkit/global/aboutFoo.ftl"