Ruff if-key-in-dict-del (RUF051)
if-key-in-dict-del в Ruff проверяет код на предупреждение RUF051. Правило относится к группе Ruff-specific rules.
Почему это неправильно
Эти проверки реализованы самим Ruff и закрывают практические проблемы, которые не относятся к одному внешнему плагину.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила if-key-in-dict-del и пример ниже.
Пример ошибки
if key in dictionary:
del dictionary[key]
Как правильно
dictionary.pop(key, None)
Автоисправление
Ruff всегда может предложить автоисправление для этого правила.
