browser.eslintrc.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. // Parent config file for all browser-chrome files.
  2. module.exports = {
  3. "rules": {
  4. "mozilla/import-headjs-globals": "warn",
  5. "mozilla/import-browserjs-globals": "warn",
  6. "mozilla/mark-test-function-used": "warn",
  7. },
  8. "env": {
  9. "browser": true,
  10. //"node": true
  11. },
  12. // All globals made available in the test environment.
  13. "globals": {
  14. "add_task": false,
  15. "Assert": false,
  16. "BrowserTestUtils": false,
  17. "content": false,
  18. "ContentTask": false,
  19. "ContentTaskUtils": false,
  20. "EventUtils": false,
  21. "executeSoon": false,
  22. "expectUncaughtException": false,
  23. "export_assertions": false,
  24. "extractJarToTmp": false,
  25. "finish": false,
  26. "getJar": false,
  27. "getRootDirectory": false,
  28. "getTestFilePath": false,
  29. "gTestPath": false,
  30. "info": false,
  31. "ignoreAllUncaughtExceptions": false,
  32. "is": false,
  33. "isnot": false,
  34. "ok": false,
  35. "registerCleanupFunction": false,
  36. "requestLongerTimeout": false,
  37. "SimpleTest": false,
  38. "SpecialPowers": false,
  39. "TestUtils": false,
  40. "thisTestLeaksUncaughtRejectionsAndShouldBeFixed": false,
  41. "todo": false,
  42. "todo_is": false,
  43. "todo_isnot": false,
  44. "waitForClipboard": false,
  45. "waitForExplicitFinish": false,
  46. "waitForFocus": false,
  47. }
  48. };