是否存在静态"代码"分析工具,可以检查Markdown文件的语法?如果有一个工具可以根据某些规则验证Markdown文件也很棒,例如,Checkstyle表示Java,Pylint表示Python。
我想拥有这样一个工具,以便对我的文档文件执行基本检查。
答案 0 :(得分:2)
Markdownlint是一个Ruby库,它还包含一个命令行界面。还有一个没有命令行界面的JavaScript/Node clone。
答案 1 :(得分:1)
一般来说是Markdown,特别是CommonMark标准,all input is valid。例如,以下只是带有文本[no]link)
:
[no]link)
我确定你可以想出一些模式来寻找发出警告。但由于有很多不同风格的写作降价,这还没有完成。就个人而言,我觉得在编辑器中写入语法高亮就足够了,所以像[no]link)
这样的东西并没有按预期突出显示。
答案 2 :(得分:0)
我将markdownlint用于规则,并将其CLI version作为代码分析工具。
如果您有Node Package Manager,安装起来很容易
npm install -g markdownlint-cli
用作
markdownlint *.md