Markdown"缺少换行符"掉毛错误

时间:2016-07-23 03:57:55

标签: markdown atom-editor lint

我正在尝试使用Markdown并在我的编辑器中编写一些基本代码,但我收到错误final-newline Missing newline character at the end of file at line 0 col 0

据我所知,Markdown并不需要换行符,所以我不确定这意味着什么。我正在使用" linter"使用" linter-markdown"进行Atom打包,使用GitHub风格。

我的Markdown:

#Heading 1
**Bold text**
编辑:我刚注意到保存文件时错误清除了。对此有何解释?

1 个答案:

答案 0 :(得分:1)

维基百科notes

  

现代lint检查器通常用于查找与某些样式指南不对应的代码。

事实上,lint检查员倾向于鼓励最佳实践,而不仅仅是最低限度的规则集,因此通常比最小规则集更严格。通常认为最佳做法是遵循使用空行结束所有纯文本文件(包括Markdown文件)的样式指南,即使不是绝对必要的。就像通常认为遵循样式指南在行尾没有尾随空格的最佳实践一样(当然,它们在语法上很重要,因为它们在Markdown中)。您会发现一些文本编辑器将提供自动清理这些内容的附加功能。我怀疑这就是Atom正在做的事情。