Skip to content

wikiparse.Linter

bhsd edited this page May 20, 2024 · 6 revisions

Other Languages

简介

这是浏览器端的插件添加的全局构造器,可以用于报告潜在的语法错误,并用于 CodeMirrorMonaco 等网页编辑器(示例)。

Properties

include

type: boolean
是否嵌入,默认为 false

Methods

queue

param: string 待分析的维基文本
returns: Promise<LintError[]>
报告潜在的语法错误。默认使用英文,如需使用其他预设的语言(简体中文或繁体中文)请参考 wikiparse.setI18N 方法。

codemirror

param: string 待分析的维基文本
returns: Promise<Diagnostic[]>
类似 queue 方法,但已将结果转换为 CodeMirror 需要的格式。

monaco

加入的版本: 1.7.1

param: string 待分析的维基文本
returns: Promise<editor.IMarkerData[]>
类似 queue 方法,但已将结果转换为 Monaco 需要的格式。

Clone this wiki locally