Python Eclipse代码分析忽略似乎不起作用

时间:2016-08-18 19:48:39

标签: python eclipse pydev

我将Eclipse与PyDev一起使用。我需要对Pep8进行一些调整。我已经对此喋喋不休,并认为我取得了一些进展,但我真的不知道这是如何工作的。

目前的问题是,当我不匹配pep8缩进时,我想让PyDev警告停止出现。我使用2个空格而不是4个空格。奇怪的是,我不会在每种情况下得到它们。好像我在某些地方成功地将它们关闭了,而不是其他地方。我想关掉E121。我有一个pylint文件。

  1. 我在PYDev-> Editor-> CodeAnalysis设置中尝试了--ignore。
  2. 我尝试关闭/打开PyDev-> Editor-> CodeStyle-> CodeFormatter。
  3. 我尝试右键单击容器文件夹并执行PyDev-> RemoveErrorMarkers,但是当分析再次运行时它们会返回。
  4. 我还能尝试什么?我怎样才能缩小范围?有人请告诉我对这是如何工作的一些见解吗?

    感谢任何帮助。谢谢。

1 个答案:

答案 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。