diff --git a/.eslintrc.js b/.eslintrc.js index 437544739070..f05a73f512f4 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -580,7 +580,6 @@ module.exports = { "toolkit/components/lz4/lz4.js", "toolkit/components/messaging-system/**", "toolkit/components/mozintl/mozIntl.sys.mjs", - "toolkit/components/narrate/Narrator.jsm", "toolkit/components/nimbus/**", "toolkit/components/normandy/**", "toolkit/components/passwordmgr/**", @@ -1267,7 +1266,6 @@ module.exports = { "browser/components/urlbar/tests/browser/browser_view_resultDisplay.js", "browser/components/urlbar/tests/browser/browser_view_resultTypes_display.js", "browser/components/urlbar/tests/ext/browser/browser_ext_urlbar_clearInput.js", - "browser/components/urlbar/tests/quicksuggest/QuickSuggestTestUtils.jsm ", "browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest.js", "browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_block.js", "browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_configuration.js", @@ -1828,7 +1826,6 @@ module.exports = { "dom/u2f/tests/frame_appid_facet_insecure.html", "dom/u2f/tests/frame_appid_facet_subdomain.html", "dom/url/tests/browser_download_after_revoke.js", - "dom/url/tests/file_url.jsm ", "dom/url/tests/protocol_worker.js", "dom/url/tests/test_unknown_url_origin.html", "dom/url/tests/test_url.html", @@ -1873,7 +1870,6 @@ module.exports = { "image/test/browser/head.js", "image/test/mochitest/test_animated_gif.html", "image/test/mochitest/test_bug671906.html", - "intl/locale/tests/LangPackMatcherTestUtils.jsm ", "layout/base/tests/browser_disableDialogs_onbeforeunload.js", "layout/base/tests/browser_lazyload_page_load_telemetry_iframe.js", "layout/base/tests/browser_lazyload_telemetry.js", @@ -1905,8 +1901,6 @@ module.exports = { "netwerk/test/browser/browser_103_preload.js", "netwerk/test/browser/browser_cookie_filtering_subdomain.js", "netwerk/test/browser/browser_test_favicon.js", - "netwerk/test/browser/cookie_filtering_helper.jsm", - "netwerk/test/browser/early_hint_preload_test_helper.jsm ", "netwerk/test/httpserver/httpd.js", "netwerk/test/mochitests/file_loadinfo_redirectchain.sjs", "netwerk/test/mochitests/file_testloadflags_chromescript.js", @@ -2016,11 +2010,9 @@ module.exports = { "toolkit/components/httpsonlyerror/tests/browser/browser_errorpage_www_suggestion.js", "toolkit/components/httpsonlyerror/tests/browser/browser_exception.js", "toolkit/components/narrate/test/head.js", - "toolkit/components/normandy/test/NormandyTestUtils.jsm ", "toolkit/components/normandy/test/browser/browser_RecipeRunner.js", "toolkit/components/normandy/test/browser/browser_actions_ShowHeartbeatAction.js", "toolkit/components/normandy/test/browser/head.js", - "toolkit/components/passwordmgr/test/LoginTestUtils.jsm ", "toolkit/components/passwordmgr/test/browser/browser_autofill_http.js", "toolkit/components/passwordmgr/test/browser/browser_context_menu.js", "toolkit/components/passwordmgr/test/browser/browser_context_menu_iframe.js", diff --git a/browser/components/aboutwelcome/.eslintrc.js b/browser/components/aboutwelcome/.eslintrc.js index 98c255ab7f4d..9d17fd40c263 100644 --- a/browser/components/aboutwelcome/.eslintrc.js +++ b/browser/components/aboutwelcome/.eslintrc.js @@ -46,7 +46,7 @@ module.exports = { { // Use a configuration that's appropriate for modules, workers and // non-production files. - files: ["modules/*.jsm", "tests/**"], + files: ["tests/**"], rules: { "no-implicit-globals": "off", }, diff --git a/browser/components/newtab/.eslintrc.js b/browser/components/newtab/.eslintrc.js index 7fd054e8784f..f541cdd9880f 100644 --- a/browser/components/newtab/.eslintrc.js +++ b/browser/components/newtab/.eslintrc.js @@ -58,7 +58,7 @@ module.exports = { { // Use a configuration that's appropriate for modules, workers and // non-production files. - files: ["*.jsm", "lib/cache.worker.js", "test/**"], + files: ["lib/cache.worker.js", "test/**"], rules: { "no-implicit-globals": "off", }, diff --git a/devtools/.eslintrc.js b/devtools/.eslintrc.js index 7fab2039c661..2b642f6bb6f5 100644 --- a/devtools/.eslintrc.js +++ b/devtools/.eslintrc.js @@ -82,30 +82,6 @@ module.exports = { "**/test*/**/*", ], }, - { - // Cu, Cc etc... are not available in most devtools modules loaded by require. - files: ["**"], - excludedFiles: [ - // Enable the rule on JSM, test head files and some specific files. - "**/*.jsm", - "**/*.sjs", - "**/test/**/head.js", - "**/test/**/shared-head.js", - "client/debugger/test/mochitest/code_frame-script.js", - "client/responsive.html/browser/content.js", - "server/startup/content-process.js", - "server/startup/frame.js", - "shared/loader/base-loader.sys.mjs", - "shared/loader/browser-loader.js", - "shared/loader/worker-loader.js", - "startup/aboutdebugging-registration.js", - "startup/aboutdevtoolstoolbox-registration.js", - "startup/devtools-startup.js", - ], - rules: { - "mozilla/no-define-cc-etc": "off", - }, - }, { // All DevTools files should avoid relative paths. files: ["**"], diff --git a/devtools/docs/contributor/contributing/eslint.md b/devtools/docs/contributor/contributing/eslint.md index 88da9592558d..55584bf12ba0 100644 --- a/devtools/docs/contributor/contributing/eslint.md +++ b/devtools/docs/contributor/contributing/eslint.md @@ -153,5 +153,4 @@ This should help you write eslint-clean code: * When cleaning an entire file or folder from ESLint errors, do not forget to remove the corresponding entry from the `.eslintignore` file. * When writing new code, from scratch, please make it ESLint compliant from the start. This is a lot easier than having to revisit it later. * ESLint also runs on `