WebUI: prefer arrow functions whenever applicable

Compared to plain function, arrow function is simpler to understand (without bindings to `this`, `arguments`, `super`) and to read.
Now, plain function will only be used when this object is required.

PR #21691.
This commit is contained in:
Chocobo1
2024-11-01 04:17:41 +08:00
committed by GitHub
parent 7af6ac18aa
commit 72cbc83569
49 changed files with 574 additions and 570 deletions

View File

@@ -1,6 +1,7 @@
import Globals from "globals";
import Html from "eslint-plugin-html";
import Js from "@eslint/js";
import PreferArrowFunctions from "eslint-plugin-prefer-arrow-functions";
import Stylistic from "@stylistic/eslint-plugin";
import * as RegexpPlugin from "eslint-plugin-regexp";
@@ -22,6 +23,7 @@ export default [
},
plugins: {
Html,
PreferArrowFunctions,
RegexpPlugin,
Stylistic
},
@@ -36,6 +38,7 @@ export default [
"prefer-arrow-callback": "error",
"prefer-const": "error",
"radix": "error",
"PreferArrowFunctions/prefer-arrow-functions": "error",
"Stylistic/no-mixed-operators": [
"error",
{