flake8不尊重全局配置。 elpy

时间:2016-07-01 07:02:04

标签: python emacs emacs24 flake8 elpy

我是emacs&的新手试图用它来进行python编程。我安装了elpy&一切都工作正常,除了一件事 - 我收到很多警告,如E401,E402,E501等错误。所有都是可怕的红色。

经过一番研究后,看起来这些错误来自于flake8。所以我按如下方式配置flake8:

在〜/ .config / flake8中,

[flake8]
ignore=E201,E203,E211,E221,E272,E251,E211,E222,E226,E228,E241,E301,E302,E401,E402,E501,E701,F401
max-line-length=160
exclude=tests/*
max-complexity=10

但仍然存在这些错误。我也配置了相同的方式PEP8& .config/中的pycodestyle。但没有进展。我试图把setup.cfg&项目根目录中的tox.ini,但也没有用。

有关更多信息,在sublime flake8 repo中有类似的票。 https://github.com/SublimeLinter/SublimeLinter-flake8/issues/24

如果有任何有效的解决方案或电子邮件黑客,请告诉我。

以下是一些细节

Os - Linux Mint 17.3 Rosa
flake8 version - 3.0.0b1 (pyflakes: 1.2.3, pycodestyle: 2.0.0, mccabe: 0.5.0)
GNU Emacs 24.3.1

提前致谢。

1 个答案:

答案 0 :(得分:0)

尝试重新启动emacs。对我来说,当emacs启动时,它会选择〜/ .config / flake8,但是在运行之间不会选择它。