diff options
| -rw-r--r-- | .eslintrc.json | 9 | ||||
| -rw-r--r-- | ext/bg/js/backend.js | 4 | ||||
| -rw-r--r-- | ext/fg/js/source.js | 3 | 
3 files changed, 14 insertions, 2 deletions
| diff --git a/.eslintrc.json b/.eslintrc.json index 78fec27c..a2de6671 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -23,6 +23,7 @@          "eqeqeq": "error",          "func-names": ["error", "always"],          "guard-for-in": "error", +        "new-parens": "error",          "no-case-declarations": "error",          "no-const-assign": "error",          "no-constant-condition": "off", @@ -31,6 +32,7 @@          "no-prototype-builtins": "error",          "no-shadow": ["error", {"builtinGlobals": false}],          "no-undef": "error", +        "no-unexpected-multiline": "error",          "no-unneeded-ternary": "error",          "no-unused-vars": ["error", {"vars": "local", "args": "after-used", "argsIgnorePattern": "^_", "caughtErrors": "none"}],          "no-unused-expressions": "error", @@ -40,6 +42,7 @@          "quotes": ["error", "single", "avoid-escape"],          "require-atomic-updates": "off",          "semi": "error", +        "wrap-iife": ["error", "inside"],          // Whitespace rules          "brace-style": ["error", "1tbs", {"allowSingleLine": true}], @@ -53,6 +56,7 @@          "comma-spacing": ["error", { "before": false, "after": true }],          "computed-property-spacing": ["error", "never"],          "func-call-spacing": ["error", "never"], +        "function-paren-newline": ["error", "multiline-arguments"],          "generator-star-spacing": ["error", "before"],          "key-spacing": ["error", {"beforeColon": false, "afterColon": true, "mode": "strict"}],          "keyword-spacing": ["error", {"before": true, "after": true}], @@ -61,6 +65,11 @@          "object-curly-spacing": ["error", "never"],          "rest-spread-spacing": ["error", "never"],          "semi-spacing": ["error", {"before": false, "after": true}], +        "space-before-function-paren": ["error", { +            "anonymous": "never", +            "named": "never", +            "asyncArrow": "always" +        }],          "space-in-parens": ["error", "never"],          "space-unary-ops": "error",          "spaced-comment": ["error", "always"], diff --git a/ext/bg/js/backend.js b/ext/bg/js/backend.js index ed01c8df..43fa8190 100644 --- a/ext/bg/js/backend.js +++ b/ext/bg/js/backend.js @@ -896,7 +896,9 @@ class Backend {                  await Backend._focusTab(tab);                  if (queryParams.query) {                      await new Promise((resolve) => chrome.tabs.sendMessage( -                        tab.id, {action: 'searchQueryUpdate', params: {text: queryParams.query}}, resolve +                        tab.id, +                        {action: 'searchQueryUpdate', params: {text: queryParams.query}}, +                        resolve                      ));                  }                  return true; diff --git a/ext/fg/js/source.js b/ext/fg/js/source.js index 0b21b5cc..b3119d40 100644 --- a/ext/fg/js/source.js +++ b/ext/fg/js/source.js @@ -118,7 +118,8 @@ class TextSourceRange {          return !(              style.visibility === 'hidden' ||              style.display === 'none' || -            parseFloat(style.fontSize) === 0); +            parseFloat(style.fontSize) === 0 +        );      }      static getRubyElement(node) { |