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