Как проверить наличие лишних скобок с помощью flake8? - PullRequest
0 голосов
/ 09 июля 2019

PyCharm имеет приятную функцию, которая отображает следующий код

if (a == b):
    # ...

с «Удалить лишние скобки» относительно выражения (a == b).

Запуск flake8 в одном и том же коде по умолчанию не на что жаловаться. Можно ли настроить flake8 таким образом, чтобы обнаруживать ненужные скобки?

Я нашел этот список правил flake8 , но на первый взгляд я не могу найти параметр, который может быть связан. Если это невозможно с flake8, что PyCharm использует для выполнения этой проверки?

1 Ответ

1 голос
/ 09 июля 2019

Возможно ли переключение на Pylint?Причина в том, что это правило :

superfluous-parens (C0325):
    Unnecessary parens after %r keyword Used when a single item in parentheses follows an if, for, or other keyword.

решит вашу проблему.Также нашел это расширение для Flake8: https://gist.github.com/snoack/e78963516d93e55add32fc1f8237b0e4

Надеюсь, это поможет, иначе, не обращайте на меня внимания.

...