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 };