Ruff none-comparison (E711)
none-comparison в Ruff проверяет сравнения с None, выполненные без использования оператора is.
Почему это неправильно
Согласно PEP 8, "сравнения с одиночными значениями, такими как None, всегда должны выполняться с использованием is или is not, а не операторов равенства (== или !=).
Пример ошибки
if arg != None:
pass
if None == arg:
pass
Как правильно
if arg is not None:
pass