Ruff mixed-spaces-and-tabs (E101)
mixed-spaces-and-tabs в Ruff проверяет случаи, когда в отступах смешиваются пробелы и табуляции.
Почему это неправильно
Никогда не смешивайте пробелы и табуляции.
Наиболее популярный способ оформления отступов в Python — использование только пробелов. Второй по популярности — использование только табуляции. Код, в котором смешаны пробелы и табуляции, следует привести к единому стилю с использованием только пробелов.
Пример ошибки
if a == 0:
a = 1
\tb = 1 # Здесь используется табуляция вместо пробела
Как правильно
if a == 0:
a = 1
b = 1