Как я могу изменить настройки отступов для flake8 в возвышенном тексте? - PullRequest
0 голосов
/ 15 марта 2020

Я использую Sublime Text 3 с менеджером пакетов и установил SublimeLinter, а затем SublimeLinter-flake8.

Я хочу использовать вкладки для отступа, но не могу понять, как. На самом деле я не могу найти ни одного отступа, который работает, потому что, если я ставлю один пробел, он говорит: flake8: E111 - отступ не кратен четырем, но когда я ставлю четыре пробела, он говорит: flake8: E101 - отступ содержит смешанные пробелы и вкладки.

Я на Windows и использую Python 3. Кто-нибудь знает, как изменить настройки?

1 Ответ

0 голосов
/ 15 марта 2020

Ответ дан в документации flake8 :

Flake8 поддерживает сохранение своей конфигурации в следующих местах:

  • Ваш пользователь верхнего уровня каталог
  • В вашем проекте один из setup.cfg, tox.ini или .flake8.

Значения, установленные в командной строке, имеют наивысший приоритет, чем значения в проекте Конфигурационный файл, затем те в вашем пользовательском каталоге, и, наконец, есть настройки по умолчанию. Тем не менее, существуют дополнительные параметры командной строки, которые могут изменить это.

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

Однако вы также можете указать свои аргументы flake8 в конфигурации SublimeLinter, точно так же, как описано в документации для SublimeLinter-flake8, Имейте в виду, что это очень негибкое решение, поскольку оно требует редактирования, если вы используете разные параметры конфигурации в своих проектах.

...