Ruff implicit-optional (RUF013)
implicit-optional в Ruff проверяет код на предупреждение RUF013. Правило относится к группе Ruff-specific rules.
Почему это неправильно
Эти проверки реализованы самим Ruff и закрывают практические проблемы, которые не относятся к одному внешнему плагину.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила implicit-optional и пример ниже.
Пример ошибки
def foo(arg: int = None):
pass
Как правильно
from typing import Optional
def foo(arg: Optional[int] = None):
pass
Автоисправление
Ruff может предложить автоисправление в некоторых случаях.
