diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-11-19 18:31:11 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-11-19 18:31:18 +0100 |
commit | fb3d9c83d08ed878bfcc3adf0d06a1938a1b8473 (patch) | |
tree | 7d65e458f439c36ea851158f02ef2a86587603aa | |
parent | 0ce5d40edaa25743cc32095d8eb399e471076d40 (diff) | |
download | qutebrowser-fb3d9c83d08ed878bfcc3adf0d06a1938a1b8473.tar.gz qutebrowser-fb3d9c83d08ed878bfcc3adf0d06a1938a1b8473.zip |
Fix lint
-rw-r--r-- | qutebrowser/javascript/.eslintrc.yaml | 6 | ||||
-rw-r--r-- | qutebrowser/javascript/object_fromentries_quirk.user.js | 36 |
2 files changed, 22 insertions, 20 deletions
diff --git a/qutebrowser/javascript/.eslintrc.yaml b/qutebrowser/javascript/.eslintrc.yaml index cbb8e17c0..b84dbeb96 100644 --- a/qutebrowser/javascript/.eslintrc.yaml +++ b/qutebrowser/javascript/.eslintrc.yaml @@ -12,9 +12,7 @@ env: browser: true - -parserOptions: - ecmaVersion: 6 + es6: true extends: "eslint:all" @@ -31,7 +29,7 @@ rules: init-declarations: "off" no-plusplus: "off" no-extra-parens: "off" - id-length: ["error", {"exceptions": ["i", "k", "x", "y"]}] + id-length: ["error", {"exceptions": ["i", "k", "v", "x", "y"]}] object-shorthand: "off" max-statements: ["error", {"max": 40}] quotes: ["error", "double", {"avoidEscape": true}] diff --git a/qutebrowser/javascript/object_fromentries_quirk.user.js b/qutebrowser/javascript/object_fromentries_quirk.user.js index 7833d6b82..6f6ad8b31 100644 --- a/qutebrowser/javascript/object_fromentries_quirk.user.js +++ b/qutebrowser/javascript/object_fromentries_quirk.user.js @@ -1,4 +1,4 @@ -// Source: https://gitlab.com/moongoal/js-polyfill-object.fromentries/-/tree/master +// Based on: https://gitlab.com/moongoal/js-polyfill-object.fromentries/-/tree/master /* Copyright 2018 Alfredo Mungo <alfredo.mungo@protonmail.ch> @@ -22,21 +22,25 @@ IN THE SOFTWARE. */ -if (!Object.fromEntries) { - Object.defineProperty(Object, 'fromEntries', { - value(entries) { - if (!entries || !entries[Symbol.iterator]) { throw new Error('Object.fromEntries() requires a single iterable argument'); } - - const o = {}; - - Object.keys(entries).forEach((key) => { - const [k, v] = entries[key]; +"use strict"; - o[k] = v; - }); - - return o; - }, - }); +if (!Object.fromEntries) { + Object.defineProperty(Object, "fromEntries", { + value(entries) { + if (!entries || !entries[Symbol.iterator]) { + throw new Error( + "Object.fromEntries() requires a single iterable argument"); + } + + const obj = {}; + + Object.keys(entries).forEach((key) => { + const [k, v] = entries[key]; + obj[k] = v; + }); + + return obj; + }, + }); } |