我是Pylint的新手,当我针对我的脚本运行它时,我得到了这个输出:
C: 50, 0: Trailing newlines (trailing-newlines)
在这里,Pylint说最终换行是不好的.
我喜欢在我的脚本末尾有一个新行,所以我想我会禁用此警告.我做了一些谷歌网络搜索,发现了这个:http://pylint-messages.wikidot.com/messages: c0304
C0304消息
最后的换行线丢失了
描述
当Python源文件的最后一行没有行结束符时使用.
此消息属于格式检查器.说明
虽然Python解释器通常不需要在最后一行使用行结束字符,但是处理Python源文件的其他程序可能会这样做,并且拥有它是一种很好的做法.这在Python文档中得到了证实:行结构,其表明物理行由平台的相应行结束符号结束.
在这里,Pylint说错过最后的换行是不好的.
(A)正确的观点是什么?(B)如何禁用最终新行的检查?
{{编辑:事实证明,这不是Pylint的问题; 这是vim的一个问题,它会自动添加eol:VIM在文件末尾禁用自动换行 }}