Ruff isinstance-type-none (FURB168)

isinstance-type-none в Ruff проверяет код на предупреждение FURB168. Правило относится к группе refurb.

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

refurb предлагает более современную, короткую или идиоматичную форму записи.

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

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

isinstance(obj, type(None))

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

obj is None

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

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