summaryrefslogtreecommitdiffstats
path: root/testing/mochitest/browser.eslintrc.js
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mochitest/browser.eslintrc.js')
-rw-r--r--testing/mochitest/browser.eslintrc.js50
1 files changed, 50 insertions, 0 deletions
diff --git a/testing/mochitest/browser.eslintrc.js b/testing/mochitest/browser.eslintrc.js
new file mode 100644
index 000000000..c4e3349cd
--- /dev/null
+++ b/testing/mochitest/browser.eslintrc.js
@@ -0,0 +1,50 @@
+// Parent config file for all browser-chrome files.
+module.exports = {
+ "rules": {
+ "mozilla/import-headjs-globals": "warn",
+ "mozilla/import-browserjs-globals": "warn",
+ "mozilla/mark-test-function-used": "warn",
+ },
+
+ "env": {
+ "browser": true,
+ //"node": true
+ },
+
+ // All globals made available in the test environment.
+ "globals": {
+ "add_task": false,
+ "Assert": false,
+ "BrowserTestUtils": false,
+ "content": false,
+ "ContentTask": false,
+ "ContentTaskUtils": false,
+ "EventUtils": false,
+ "executeSoon": false,
+ "expectUncaughtException": false,
+ "export_assertions": false,
+ "extractJarToTmp": false,
+ "finish": false,
+ "getJar": false,
+ "getRootDirectory": false,
+ "getTestFilePath": false,
+ "gTestPath": false,
+ "info": false,
+ "ignoreAllUncaughtExceptions": false,
+ "is": false,
+ "isnot": false,
+ "ok": false,
+ "registerCleanupFunction": false,
+ "requestLongerTimeout": false,
+ "SimpleTest": false,
+ "SpecialPowers": false,
+ "TestUtils": false,
+ "thisTestLeaksUncaughtRejectionsAndShouldBeFixed": false,
+ "todo": false,
+ "todo_is": false,
+ "todo_isnot": false,
+ "waitForClipboard": false,
+ "waitForExplicitFinish": false,
+ "waitForFocus": false,
+ }
+};