2016-07-23 54 views
0

我正在嘗試Markdown並在我的編輯器中編寫一些基本代碼,但是我收到了錯誤final-newline Missing newline character at the end of file at line 0 col 0Markdown「missing newline character」linting error

就我所知,Markdown不需要換行符,所以我不確定這是什麼意思。我在Atom上使用了「linter」包,它使用了GitHub風格的「linter-markdown」。

我的減價:

#Heading 1 
**Bold text** 

編輯:我剛剛注意到,當我保存文件中的錯誤清除。對此有何解釋?

回答

1

維基百科notes說:

現代皮棉跳棋常常被用來找到代碼不對應於特定的風格指南。

實際上,lint跳棋傾向於鼓勵最佳實踐,而不僅僅是最低要求的規則集,因此通常對最小規則集更加嚴格。即使不是絕對必要的,通常認爲最好的做法是遵循使用空行結束所有純文本文件(包括Markdown文件)的樣式指南。就像通常認爲遵循風格指南的最佳實踐是在行尾沒有尾隨空格(除非它們在M​​arkdown中具有語法重要性)。你會發現一些文本編輯器會自動提供爲你清理這些東西的附加功能。我懷疑這是Atom所做的。