Ruff default-factory-kwarg (RUF026)

default-factory-kwarg в Ruff проверяет код на предупреждение RUF026. Правило относится к группе Ruff-specific rules.

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

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

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

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

defaultdict(default_factory=int)
defaultdict(default_factory=list)

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

defaultdict(int)
defaultdict(list)

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

Ruff может предложить автоисправление в некоторых случаях.