Ruff multiple-statements-on-one-line-colon (E701)

multiple-statements-on-one-line-colon в Ruff проверяет случаи, когда несколько операторов записаны в одной строке.

Почему это неправильно

Согласно PEP 8, "сложные операторы (несколько операторов в одной строке) обычно не рекомендуются". Размещение нескольких операторов в одной строке ухудшает читаемость кода и делает его сложнее для понимания.

Пример ошибки

if foo == "blah": do_blah_thing()

Как правильно

if foo == "blah":
    do_blah_thing()