Как настроить линтер (например, Ruff), чтобы запретить двойные присваивания в одиночных строках в Python?Python

Программы на Python
Anonymous
Как настроить линтер (например, Ruff), чтобы запретить двойные присваивания в одиночных строках в Python?

Сообщение Anonymous »

Я ищу способ настроить линтер (например, Ruff или другой популярный линтер Python), чтобы запретить двойное присваивание в одной строке, например:

Код: Выделить всё

name, position = files.name, pos
Вместо этого я хочу, чтобы линтер выполнял отдельные назначения в отдельных строках, например:

Код: Выделить всё

name = files.name
position = pos
Однако я все равно хочу разрешить распаковку кортежей, например:

Код: Выделить всё

name, position = extract_details()
Есть ли способ настроить линтер для достижения такого поведения? Если да, то как я могу это сделать?


Подробнее здесь: https://stackoverflow.com/questions/784 ... n-single-l

Вернуться в «Python»