Ruff multiple-starts-ends-with (PIE810)
multiple-starts-ends-with в Ruff проверяет код на предупреждение PIE810. Правило относится к группе flake8-pie.
Почему это неправильно
Эти правила отмечают устаревшие, избыточные или менее идиоматичные конструкции Python.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила multiple-starts-ends-with и пример ниже.
Пример ошибки
msg = "Hello, world!"
if msg.startswith("Hello") or msg.startswith("Hi"):
print("Greetings!")
Как правильно
msg = "Hello, world!"
if msg.startswith(("Hello", "Hi")):
print("Greetings!")
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
