Ruff dict-get-with-none-default (SIM910)
dict-get-with-none-default в Ruff проверяет код на предупреждение SIM910. Правило относится к группе flake8-simplify.
Почему это неправильно
Упрощённая запись обычно легче читается и снижает риск ошибки в условии или преобразовании.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила dict-get-with-none-default и пример ниже.
Пример ошибки
ages = {"Tom": 23, "Maria": 23, "Dog": 11}
age = ages.get("Cat", None)
Как правильно
ages = {"Tom": 23, "Maria": 23, "Dog": 11}
age = ages.get("Cat")
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
