From 8c536058c08e207852ca3f76edda12c5adcd67a3 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 24 Feb 2025 11:28:04 +0800 Subject: [PATCH] :rotating_light: --- app/eslint.config.mjs | 8 +++----- app/src/boot/globalEvent/keydown.ts | 2 +- app/src/dialog/tooltip.ts | 1 - app/src/layout/Wnd.ts | 4 ++-- app/src/protyle/hint/extend.ts | 2 +- app/src/protyle/util/insertHTML.ts | 4 ++-- app/src/protyle/wysiwyg/index.ts | 1 - app/src/search/assets.ts | 2 +- app/src/search/menu.ts | 2 +- app/src/search/util.ts | 2 +- app/src/util/processMessage.ts | 2 +- 11 files changed, 13 insertions(+), 17 deletions(-) diff --git a/app/eslint.config.mjs b/app/eslint.config.mjs index 75327f84e..50ea19cdd 100644 --- a/app/eslint.config.mjs +++ b/app/eslint.config.mjs @@ -2,9 +2,9 @@ import typescriptEslint from "@typescript-eslint/eslint-plugin"; import globals from "globals"; import tsParser from "@typescript-eslint/parser"; import path from "node:path"; -import { fileURLToPath } from "node:url"; +import {fileURLToPath} from "node:url"; import js from "@eslint/js"; -import { FlatCompat } from "@eslint/eslintrc"; +import {FlatCompat} from "@eslint/eslintrc"; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); @@ -39,11 +39,10 @@ export default [{ rules: { semi: [2, "always"], - quotes: [2, "double", { avoidEscape: true, }], - + "@typescript-eslint/no-unused-vars": ["warn", {caughtErrors: "none"}], "no-async-promise-executor": "off", "no-prototype-builtins": "off", "no-useless-escape": "off", @@ -54,6 +53,5 @@ export default [{ "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-require-imports": "off", - "@typescript-eslint/no-unused-vars": "off", }, }]; diff --git a/app/src/boot/globalEvent/keydown.ts b/app/src/boot/globalEvent/keydown.ts index 4c9853041..1daf06c01 100644 --- a/app/src/boot/globalEvent/keydown.ts +++ b/app/src/boot/globalEvent/keydown.ts @@ -51,7 +51,7 @@ import {openCard, openCardByData} from "../../card/openCard"; import {lockScreen} from "../../dialog/processSystem"; import {isWindow} from "../../util/functions"; import {reloadProtyle} from "../../protyle/util/reload"; -import {fullscreen, updateReadonly} from "../../protyle/breadcrumb/action"; +import {fullscreen} from "../../protyle/breadcrumb/action"; import {openRecentDocs} from "../../business/openRecentDocs"; import {App} from "../../index"; import {openBacklink, openGraph, openOutline, toggleDockBar} from "../../layout/dock/util"; diff --git a/app/src/dialog/tooltip.ts b/app/src/dialog/tooltip.ts index 6dfe5b579..26ad97a6b 100644 --- a/app/src/dialog/tooltip.ts +++ b/app/src/dialog/tooltip.ts @@ -1,5 +1,4 @@ import {isMobile} from "../util/functions"; -import {Constants} from "../constants"; export const showTooltip = (message: string, target: Element, tooltipClass?: string) => { if (isMobile()) { diff --git a/app/src/layout/Wnd.ts b/app/src/layout/Wnd.ts index a289ac620..b3bc32284 100644 --- a/app/src/layout/Wnd.ts +++ b/app/src/layout/Wnd.ts @@ -232,7 +232,7 @@ export class Wnd { } }); - this.headersElement.parentElement.addEventListener("dragend", (event) => { + this.headersElement.parentElement.addEventListener("dragend", () => { document.querySelectorAll(".layout-tab-bars--drag").forEach(item => { item.classList.remove("layout-tab-bars--drag"); }); @@ -338,7 +338,7 @@ export class Wnd { } }); // dragElement dragleave 后还会触发 dragenter https://github.com/siyuan-note/siyuan/issues/13753 - this.element.addEventListener("dragleave", (event: DragEvent & { target: HTMLElement }) => { + this.element.addEventListener("dragleave", () => { elementDragCounter--; if (elementDragCounter === 0) { dragElement.classList.add("fn__none"); diff --git a/app/src/protyle/hint/extend.ts b/app/src/protyle/hint/extend.ts index b1da6ba3f..04ba76b09 100644 --- a/app/src/protyle/hint/extend.ts +++ b/app/src/protyle/hint/extend.ts @@ -27,7 +27,7 @@ const getHotkeyOrMarker = (hotkey: string, marker: string) => { } else if (marker) { return `${marker}`; } - return "" + return ""; }; export const hintSlash = (key: string, protyle: IProtyle) => { diff --git a/app/src/protyle/util/insertHTML.ts b/app/src/protyle/util/insertHTML.ts index 234ffb0de..790de1a6f 100644 --- a/app/src/protyle/util/insertHTML.ts +++ b/app/src/protyle/util/insertHTML.ts @@ -210,7 +210,7 @@ const processAV = (range: Range, html: string, protyle: IProtyle, blockElement: } else { let currentRowElement: Element; const firstColIndex = cellElements[0].getAttribute("data-col-id"); - textJSON.forEach((rowValue, rowIndex) => { + textJSON.forEach((rowValue) => { if (!currentRowElement) { currentRowElement = cellElements[0].parentElement; } else { @@ -220,7 +220,7 @@ const processAV = (range: Range, html: string, protyle: IProtyle, blockElement: return true; } let cellElement: HTMLElement; - rowValue.forEach((cellValue, cellIndex) => { + rowValue.forEach((cellValue) => { if (!cellElement) { cellElement = currentRowElement.querySelector(`.av__cell[data-col-id="${firstColIndex}"]`) as HTMLElement; } else { diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 831f34634..ecaa4d893 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -18,7 +18,6 @@ import { } from "../util/selection"; import {Constants} from "../../constants"; import {isMobile} from "../../util/functions"; -import {genEmptyElement} from "../../block/util"; import {previewDocImage} from "../preview/image"; import { contentMenu, diff --git a/app/src/search/assets.ts b/app/src/search/assets.ts index 7e3af886b..3535ef064 100644 --- a/app/src/search/assets.ts +++ b/app/src/search/assets.ts @@ -1,6 +1,6 @@ import {Constants} from "../constants"; import {fetchPost} from "../util/fetch"; -import {escapeAriaLabel, escapeHtml} from "../util/escape"; +import {escapeAriaLabel} from "../util/escape"; import {setStorageVal, updateHotkeyTip} from "../protyle/util/compatibility"; /// #if !MOBILE import {getQueryTip} from "./util"; diff --git a/app/src/search/menu.ts b/app/src/search/menu.ts index 0b6b19536..d1a375202 100644 --- a/app/src/search/menu.ts +++ b/app/src/search/menu.ts @@ -624,7 +624,7 @@ const configIsSame = (config: Config.IUILayoutTabSearchConfig, config2: Config.I export const initCriteriaMenu = (element: HTMLElement, data: Config.IUILayoutTabSearchConfig[], config: Config.IUILayoutTabSearchConfig) => { fetchPost("/api/storage/getCriteria", {}, (response) => { let html = ""; - response.data.forEach((item: Config.IUILayoutTabSearchConfig, index: number) => { + response.data.forEach((item: Config.IUILayoutTabSearchConfig) => { data.push(item); let isSame = false; if (configIsSame(item, config)) { diff --git a/app/src/search/util.ts b/app/src/search/util.ts index e6b687814..87a3ecf99 100644 --- a/app/src/search/util.ts +++ b/app/src/search/util.ts @@ -22,7 +22,7 @@ import {onGet} from "../protyle/util/onGet"; import {addLoading} from "../protyle/ui/initUI"; import {getIconByType} from "../editor/getIcon"; import {unicode2Emoji} from "../emoji"; -import {hasClosestBlock, hasClosestByClassName} from "../protyle/util/hasClosest"; +import {hasClosestByClassName} from "../protyle/util/hasClosest"; import {isIPad, isNotCtrl, setStorageVal, updateHotkeyTip} from "../protyle/util/compatibility"; import {newFileByName} from "../util/newFile"; import { diff --git a/app/src/util/processMessage.ts b/app/src/util/processMessage.ts index ca6a5b061..649d3793c 100644 --- a/app/src/util/processMessage.ts +++ b/app/src/util/processMessage.ts @@ -15,7 +15,7 @@ export const processMessage = (response: IWebSocketData) => { hideMessage(id); }); }, {once: true}); - document.querySelector("#message #ignoreAddMicrosoftDefenderExclusion")?.addEventListener("click", (event) => { + document.querySelector("#message #ignoreAddMicrosoftDefenderExclusion")?.addEventListener("click", () => { hideMessage(id); fetchPost("/api/system/ignoreAddMicrosoftDefenderExclusion"); }, {once: true});