From ab0876f07a40bf60e29c94b76d96093fd1761550 Mon Sep 17 00:00:00 2001 From: Kristjan ESPERANTO <35647502+KristjanESPERANTO@users.noreply.github.com> Date: Mon, 20 Mar 2023 22:18:58 +0100 Subject: [PATCH] Update Eslint config, add new rule and handle issue (#3068) --- .eslintrc.json | 5 +++-- CHANGELOG.md | 1 + tests/unit/classes/translator_spec.js | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index d7684dd3..4460b034 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -3,7 +3,7 @@ "plugins": ["prettier", "jsdoc", "jest"], "env": { "browser": true, - "es6": true, + "es2022": true, "jest/globals": true, "node": true }, @@ -16,7 +16,7 @@ }, "parserOptions": { "sourceType": "module", - "ecmaVersion": 2020, + "ecmaVersion": 2022, "ecmaFeatures": { "globalReturn": true } @@ -24,6 +24,7 @@ "rules": { "eqeqeq": "error", "no-prototype-builtins": "off", + "no-throw-literal": "error", "no-unused-vars": "off", "no-useless-return": "error", "prefer-template": "error" diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f94f42d..4f06eea8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,6 +37,7 @@ _This release is scheduled to be released on 2023-04-01._ - Update dates in Calendar widgets every minute - Cleanup jest coverage for patches - Update `stylelint` dependencies, switch to `stylelint-config-standard` and handle `stylelint` issues +- Update Eslint config, add new rule and handle issue - Convert lots of callbacks to async/await - Fixed Open-Meteo wind speed units diff --git a/tests/unit/classes/translator_spec.js b/tests/unit/classes/translator_spec.js index fd6e0393..31f8fa7d 100644 --- a/tests/unit/classes/translator_spec.js +++ b/tests/unit/classes/translator_spec.js @@ -188,7 +188,7 @@ describe("Translator", () => { const file = "translation_test.json"; XMLHttpRequest.prototype.send = () => { - throw "Shouldn't load files"; + throw new Error("Shouldn't load files"); }; Translator.translationsFallback[mmm.name] = {