Ошибка конфигурации для pep8 и flymake для emacs

Я пытаюсь настроить pep8 для игнорирования E221, E222 и E226 (все связанные с интервалом вокруг операторов). Я следовал этой документации https://pep8.readthedocs.org/en/1.4.6/intro.html для генерации .config/pep8 файла. Мой фактический файл похож на это:

[pep8]
ignore=E123,E133,E221,E222,E226,E241,E242
max-line-length = 100

Проблема состоит в том, что flymake отказывает и жалуется, что существует ошибка конфигурации. Если я удаляю E226, flymake, и pep8 хорошо работают - хотя PEP8 теперь жалуется на пробелы вокруг математических операторов. Если я удаляю E221 и E222, flymake, и pep8 хорошо работают - хотя PEP8 теперь жалуется на числа пробелов.

Точка конфигурации должна была избежать этих предупреждений. Я не вижу, как они логически конфликтуют и ожидали бы, что это будет работать.

Мои вопросы:

1) Существует ли причина, этот тип конфигурации не приемлем для PEP8? т.е. почему я не могу сделать этого?

2) Если это - ошибка, действительно ли это - проблема pep8 или flymake? Как сказать?

Я использую:

  • Ubuntu 14.04
  • Emacs 24.3+1-2ubuntu1
  • 1.4.6-1.1build1 pep8

Удачи,

- Jim

1
задан 5 September 2014 в 07:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: