Ruff unnecessary-key-check (RUF019)

unnecessary-key-check в Ruff проверяет код на предупреждение RUF019. Правило относится к группе Ruff-specific rules.

Почему это неправильно

Эти проверки реализованы самим Ruff и закрывают практические проблемы, которые не относятся к одному внешнему плагину.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила unnecessary-key-check и пример ниже.

Пример ошибки

if "key" in dct and dct["key"]:
    ...

Как правильно

if dct.get("key"):
    ...

Автоисправление

Ruff всегда может предложить автоисправление для этого правила.