我将Eclipse与PyDev一起使用。我需要对Pep8进行一些调整。我已经对此喋喋不休,并认为我取得了一些进展,但我真的不知道这是如何工作的。
目前的问题是,当我不匹配pep8缩进时,我想让PyDev警告停止出现。我使用2个空格而不是4个空格。奇怪的是,我不会在每种情况下得到它们。好像我在某些地方成功地将它们关闭了,而不是其他地方。我想关掉E121。我有一个pylint文件。
我还能尝试什么?我怎样才能缩小范围?有人请告诉我对这是如何工作的一些见解吗?
感谢任何帮助。谢谢。
答案 0 :(得分:0)
我在项目中使用 setup.cfg 文件配置了pep8。它与src文件夹并行存在并包含:
[pep8]
max-line-length=100
# pep8 1.6.2 wants all includes at the top:
ignore=E402
这样,即使我在命令行或任何其他编辑器上使用pep8,我也会得到预期的结果。您必须更改忽略行以匹配要抑制的错误代码。
参见pep8的输出--help:
配置: 项目选项从tox.ini的[pep8]部分读取 文件或位于路径的任何父文件夹中的setup.cfg文件 正在处理。允许的选项有:exclude,filename,select, 忽略,最大行长度,挂起,计数,格式,安静,显示 - pep8,show-source,statistics,verbose。