Syntax/code style/writing Markdown 文件检查工具
Syntax/code style/writing checking tool for Markdown files
有没有静态的"code"分析工具可以检查Markdown文件的语法?如果有一个工具可以根据某些规则验证 Markdown 文件,例如 Checkstyle does for Java and Pylint for Python.
我想要这样一个工具,以便对我的文档文件执行基本检查。
在 Markdown 中一般,CommonMark standard specifically, all input is valid。例如,下面只是一个带有文本 [no]link)
:
的段落
[no]link)
我相信您可以想出一些模式来注意发出警告。但是由于 markdown 的写法很多,所以一直没有这样做。就我个人而言,我发现在带有语法高亮的编辑器中编写就足够了,所以 [no]link)
之类的东西不会像预期的那样高亮。
Markdownlint is a Ruby library which also contains a command line interface. There is also a JavaScript/Node clone 没有命令行界面。
我使用markdownlint for rules and its CLI version作为代码分析工具。
如果你有 Node 包管理器,安装起来很容易
npm install -g markdownlint-cli
用作
markdownlint *.md
有没有静态的"code"分析工具可以检查Markdown文件的语法?如果有一个工具可以根据某些规则验证 Markdown 文件,例如 Checkstyle does for Java and Pylint for Python.
我想要这样一个工具,以便对我的文档文件执行基本检查。
在 Markdown 中一般,CommonMark standard specifically, all input is valid。例如,下面只是一个带有文本 [no]link)
:
[no]link)
我相信您可以想出一些模式来注意发出警告。但是由于 markdown 的写法很多,所以一直没有这样做。就我个人而言,我发现在带有语法高亮的编辑器中编写就足够了,所以 [no]link)
之类的东西不会像预期的那样高亮。
Markdownlint is a Ruby library which also contains a command line interface. There is also a JavaScript/Node clone 没有命令行界面。
我使用markdownlint for rules and its CLI version作为代码分析工具。
如果你有 Node 包管理器,安装起来很容易
npm install -g markdownlint-cli
用作
markdownlint *.md