2015-11-07 43 views
0

是否有可以檢查Markdown文件語法的靜態「代碼」分析工具?擁有一個工具可以根據某些規則驗證Markdown文件,例如,Checkstyle適用於Java,Pylint適用於Python。Markdown文件的語法/代碼樣式/寫入檢查工具

我想擁有這樣一個工具,以便對我的文檔文件執行基本檢查。

+0

AFAIK每個字符流是有效的減價.... – mb21

+0

我不會考慮「[stackoverflow] http://stackoverflow.com/)」是有效的,因爲開幕式「(」缺少,但你是對的,沒有明確定義的格式(尚未),看起來像是一個語法錯誤也可能是想要的。 – box

+0

然後,你不能希望進行正式的檢查。充其量你可以希望hueristics。爲什麼你不能定義一個一套檢測樣式違規的正則表達式,並且簡單地針對您的文本運行該集合? –

回答

1

在Markdown中一般和CommonMark標準專用,all input is valid。例如,下面是簡單地用文字[no]link)一個段落:

[no]link) 

我相信你能想出一些模式,以尋找出一個EMIT警告,雖然。但是由於有很多不同的降價書寫方式,所以還沒有完成。就我個人而言,我發現在語法突出顯示的編輯器中編寫代碼足夠了,所以像[no]link)這樣的內容沒有像預期的那樣突出顯示。

+1

,因爲似乎沒有工具存在,我接受這個答案。 – box