Markdown文件的语法/代码样式/写入检查工具

时间:2015-11-07 07:38:41

标签: markdown static-analysis

是否存在静态"代码"分析工具,可以检查Markdown文件的语法?如果有一个工具可以根据某些规则验证Markdown文件也很棒,例如,Checkstyle表示Java,Pylint表示Python。

我想拥有这样一个工具,以便对我的文档文件执行基本检查。

3 个答案:

答案 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