相关疑难解决方法(0)

Python脚本应该以新行结尾?Pylint自相矛盾?

我是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在文件末尾禁用自动换行 }}

python vim static-analysis pylint

5
推荐指数
1
解决办法
2198
查看次数

标签 统计

pylint ×1

python ×1

static-analysis ×1

vim ×1