From 802630b74c72695b7fd771f06412310416c3a905 Mon Sep 17 00:00:00 2001 From: seaHi Date: Wed, 23 Sep 2026 10:00:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BF=AE=E5=A4=8D=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=99=A8=E6=8F=92=E4=BB=B6=E4=B8=AD=E7=9A=84=20TypeSc?= =?UTF-8?q?ript=20=E6=98=BE=E5=BC=8Fany=E7=B1=BB=E5=9E=8B=E8=AD=A6?= =?UTF-8?q?=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/editor/imagePreviewPlugin.ts | 1 + src/lib/editor/tableFormatterPlugin.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/lib/editor/imagePreviewPlugin.ts b/src/lib/editor/imagePreviewPlugin.ts index 159599e..330bb59 100644 --- a/src/lib/editor/imagePreviewPlugin.ts +++ b/src/lib/editor/imagePreviewPlugin.ts @@ -43,6 +43,7 @@ function getImageDecorations(view: EditorView) { syntaxTree(state).iterate({ from, to, + // eslint-disable-next-line @typescript-eslint/no-explicit-any enter: (node: any) => { if (node.name === 'Image') { // 查找图片语法中的 URL 节点 diff --git a/src/lib/editor/tableFormatterPlugin.ts b/src/lib/editor/tableFormatterPlugin.ts index bf4eeb0..3013517 100644 --- a/src/lib/editor/tableFormatterPlugin.ts +++ b/src/lib/editor/tableFormatterPlugin.ts @@ -76,6 +76,7 @@ export function formatMarkdownTable(tableStr: string): string { export const tableFormatterPlugin = ViewPlugin.fromClass( class { + // eslint-disable-next-line @typescript-eslint/no-explicit-any lastTableRange: any = null; constructor(view: EditorView) { @@ -110,11 +111,13 @@ export const tableFormatterPlugin = ViewPlugin.fromClass( const state = view.state; const pos = state.selection.main.head; const tree = syntaxTree(state); + // eslint-disable-next-line @typescript-eslint/no-explicit-any let tableRange: any = null; tree.iterate({ from: pos, to: pos, + // eslint-disable-next-line @typescript-eslint/no-explicit-any enter: (node: any) => { if (node.name === 'Table') { tableRange = { from: node.from, to: node.to };