2015-02-10 4 views
6

У меня есть файл конфигурации flake8 в ~/.config/flake8не flake8 подбирая конфигурационный файл

[flake8] 
max-line-length = 100 

Однако, когда я бегу flake8 конфигурационный файл не забирается. Я знаю, потому что я все еще получаю предупреждения над строками длиннее 79 символов.

Я нахожусь на redhat, но то же самое происходит и на mac.

Я использую pyenv. Global - 2.7.6 (даже не уверен, что это актуально)

+0

Как вы управляете 'flake8'? –

+0

У вас есть файл setup.cfg или tox.ini в том же хранилище, где вы запускаете flake8? –

+0

Я запускаю его из оболочки bash (хотя в конечном итоге я хочу, чтобы это работало, хотя vim - я получаю такую ​​же ошибку в данный момент в любом случае). У меня нет ни одного из этих файлов. Я хочу только один глобальный файл. – evolution

ответ

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) CPython 2.7.9 на Linux' –

+0

@JohnTyree, можете ли вы дать дополнительную информацию о том, какая конфигурация файлы, которые вы используете, и что вы ожидаете (и получаете)? –

+0

Использование файла 'tox.ini' в корне проекта с' ignore' и некоторые коды ошибок в нем. Я все еще вижу эти ошибки при работе с flake8, как показано выше. С более старым flake8 ('2.2.5 (pep8: 1.5.7, mccabe: 0.2.1, pyflakes: 0.8.1) CPython 2.7.6 на Linux') он работает. В файле tox нет ничего в этом. Просто раздел '[flake8]' с 'ignore = ...' –