Ruff list-reverse-copy (FURB187)
list-reverse-copy в Ruff проверяет код на предупреждение FURB187. Правило относится к группе refurb.
Почему это неправильно
refurb предлагает более современную, короткую или идиоматичную форму записи.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила list-reverse-copy и пример ниже.
Пример ошибки
l = [1, 2, 3]
l = reversed(l)
l = [1, 2, 3]
l = list(reversed(l))
l = [1, 2, 3]
l = l[::-1]
Как правильно
l = [1, 2, 3]
l.reverse()
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
