Bug 1239118 - Switch linter to eslint for browser/components/newtab r?ursula
MozReview-Commit-ID: Gye3Pmgf4bs
new file mode 100644
--- /dev/null
+++ b/browser/components/newtab/.eslintrc
@@ -0,0 +1,43 @@
+{
+ root: true,
+ // When adding items to this file please check for effects on sub-directories.
+ "plugins": [
+ "mozilla",
+ ],
+ "extends": [
+ "eslint:recommended"
+ ],
+ "rules": {
+ "mozilla/components-imports": 1,
+ "mozilla/import-globals-from": 1,
+ "mozilla/this-top-level-scope": 1,
+
+ "array-bracket-spacing": [2, "never"],
+ "comma-dangle": 0,
+ "computed-property-spacing": [2, "never"],
+ "no-console": 1,
+ "no-trailing-spaces": [2, {"skipBlankLines": false}],
+ "no-undef": 2,
+ "no-unused-vars": 2,
+ "object-curly-spacing": [2, "never"],
+ "semi": [2, "always"],
+ "space-before-function-paren": [2, {"anonymous": "never", "named": "never"}]
+ },
+ "env": {
+ "browser": true,
+ "es6": true,
+ "mocha": true,
+ },
+ "globals": {
+ "StopIteration": true,
+ "__CONFIG__": true,
+ "Assert": true,
+ "add_task": true,
+ "Components": true,
+ "do_throw": true,
+ "do_check_true": true,
+ "gBrowser": true,
+ "BrowserTestUtils": true,
+ "BrowserOpenTab": true,
+ }
+}