From 79eb7b8e388731f8bc93da3fbe64182196f764c1 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Fri, 3 May 2024 21:03:08 +0800 Subject: [PATCH] WebUI: migrate ESLint rules https://eslint.style/guide/migration PR #20727. --- src/webui/www/.eslintrc.json | 18 +++++++++++------- src/webui/www/package.json | 1 + 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/webui/www/.eslintrc.json b/src/webui/www/.eslintrc.json index 383e7113e..69e9d3abf 100644 --- a/src/webui/www/.eslintrc.json +++ b/src/webui/www/.eslintrc.json @@ -3,13 +3,19 @@ "browser": true, "es2022": true }, - "extends": "eslint:recommended", + "extends": [ + "eslint:recommended", + "plugin:@stylistic/disable-legacy" + ], "plugins": [ - "html" + "html", + "@stylistic" ], "rules": { "eqeqeq": "error", - "no-mixed-operators": [ + "no-undef": "off", + "no-unused-vars": "off", + "@stylistic/no-mixed-operators": [ "error", { "groups": [ @@ -17,9 +23,7 @@ ] } ], - "no-undef": "off", - "no-unused-vars": "off", - "nonblock-statement-body-position": ["error", "below"], - "semi": "error" + "@stylistic/nonblock-statement-body-position": ["error", "below"], + "@stylistic/semi": "error" } } diff --git a/src/webui/www/package.json b/src/webui/www/package.json index 71914a095..95e8ad9dc 100644 --- a/src/webui/www/package.json +++ b/src/webui/www/package.json @@ -11,6 +11,7 @@ "lint": "eslint private/*.html private/scripts/*.js private/views/*.html public/*.html public/scripts/*.js && stylelint **/*.css && html-validate private public" }, "devDependencies": { + "@stylistic/eslint-plugin": "*", "eslint": "^8", "eslint-plugin-html": "^8", "html-validate": "*",