Как сказать Spyder's style analysis PEP8 читать из настройки.cfg или увеличение макс. длина линии?

Я использую Spyder 2.3.1 и python (x, y).

в настройках Spyder вы можете активировать "анализ стиля". Это довольно приятно,но я хочу увеличить максимум. длина сносно линии. Стандартная настройка для PEP8-79 символов. Это можно изменить с помощью настройки.cfg с содержимым:

[pep8]
max-line-length = 99

Это можно прочитать здесь:http://pep8.readthedocs.org/en/latest/intro.html#related-tools

где я могу поставить установку.контекстно-свободная грамматика Итак, Spyder / PEP8 узнает мой новый лимит? Или есть другой способ установить этот предел или игнорировать E501 (строка до long)? Просто установка "показать вертикальную линию после 99 символов" в Spyder не помогает.

4 ответов


согласно ссылке, приведенной @Werner:

http://pep8.readthedocs.org/en/latest/intro.html#configuration

что нужно сделать, это создать файл с именем ~/.config/pep8 (на Linux/Mac) или ~/.pep8 (в Windows) и добавьте к нему следующие строки:

[pep8]
max-line-length = 99

Я тестировал его в Spyder и он работает, как ожидалось.


вдохновленный комментарием Миня, я смог сделать эту работу для spyder 3.8, выполнив следующее. Узнайте каталог ~ с помощью

import os; os.path.expanduser('~')

(см. замечание ofJustin Харрис)

затем добавьте файл в каталог ~ с именем .pycodestyle содержит:

[pycodestyle]
max-line-length = 99

(см. ответ Карлоса Кордовы)

перезапустить spyder [EDIT:согласно комментариям ниже это не требуется]. Это на самом деле просто объединение большинства вышеуказанных замечаний и ответы.


ссылки на "pep8" устарели. Пакет был переименован в"pycodestyle".


на токс.ini с разделом pep8 или настройкой.cfg на уровне проекта должен сделать.

http://pep8.readthedocs.org/en/latest/intro.html#configuration