2015-02-10 166 views
6

我有我的flake8配置文件中~/.config/flake8flake8不拾取配置文件

[flake8] 
max-line-length = 100 

然而,当我运行flake8配置文件没有回升。我知道这是因为我仍然在超过79个字符的行上发出警告。

我在redhat上,但mac上也是如此。

我使用pyenv。全球是2.7.6(甚至不知道这是相关的)

+0

你如何运行'flake8'? – 2015-02-10 16:19:55

+0

在运行flake8的同一个存储库中是否有setup.cfg或tox.ini文件? – 2015-02-10 16:31:37

+0

我从一个bash shell中运行它(尽管最终我希望它能够通过vim工作 - 我在这一刻得到同样的错误)。我没有这些文件。我只想要一个全局文件。 – evolution 2015-02-10 17:01:03

回答

0

这是pep8 1.6.1的回归造成的,并在刚发布的1.6.2版本中得到解决。

+1

不,它不是。 'flake8-python2 --version' '2.3.0(pep8:1.6.2,pyflakes:0.8.1,mccabe:0.3)Linux上的CPython 2.7.9' – 2015-02-19 23:37:52

+0

@JohnTyree,你可以提供一些关于什么配置的更多信息你正在使用的文件和你期望的(和正在获取的)? – 2015-02-23 01:14:23

+0

在项目的根目录下使用'tox.ini'文件,其中包含'ignore'和一些错误代码。如上所示,运行flake8时仍然会看到这些错误。使用旧的flake8(Linux上的'2.2.5(pep8:1.5.7,mccabe:0.2.1,pyflakes:0.8.1)CPython 2.7.6)可以工作。 tox文件中没有其他内容。只是一个'[flake8]'节&ignore = ...' – 2015-02-23 03:53:10