diff --git a/eslint.config.mjs b/eslint.config.mjs index 6e8aa2d6a..8756d9b7c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -139,6 +139,7 @@ export default [ "unicorn/no-unnecessary-array-flat-depth": "error", "unicorn/no-unnecessary-array-splice-count": "error", "unicorn/no-unnecessary-slice-end": "error", + "unicorn/no-useless-collection-argument": "error", "unicorn/no-useless-promise-resolve-reject": "error", "unicorn/no-useless-spread": "error", "unicorn/prefer-array-find": "error", @@ -147,6 +148,7 @@ export default [ "unicorn/prefer-array-index-of": "error", "unicorn/prefer-array-some": "error", "unicorn/prefer-at": "error", + "unicorn/prefer-classlist-toggle": "error", "unicorn/prefer-date-now": "error", "unicorn/prefer-dom-node-append": "error", "unicorn/prefer-dom-node-remove": "error", diff --git a/web/debugger.mjs b/web/debugger.mjs index 310ec83a6..bf32aa366 100644 --- a/web/debugger.mjs +++ b/web/debugger.mjs @@ -333,11 +333,10 @@ class Stepper { }); showBoxesCheckbox.addEventListener("change", () => { - if (showBoxesCheckbox.checked) { - this.pageContainer.classList.add("showDebugBoxes"); - } else { - this.pageContainer.classList.remove("showDebugBoxes"); - } + this.pageContainer.classList.toggle( + "showDebugBoxes", + showBoxesCheckbox.checked + ); }); }