Как сказать 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:согласно комментариям ниже это не требуется]. Это на самом деле просто объединение большинства вышеуказанных замечаний и ответы.
на токс.ini с разделом pep8 или настройкой.cfg на уровне проекта должен сделать.
http://pep8.readthedocs.org/en/latest/intro.html#configuration