Ruff not-in-test (E713)

not-in-test в Ruff проверяет использование проверки членства с not {element} in {collection}.

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

Согласно PEP 8, конструкция {element} not in {collection} является более читаемой, чем not {element} in {collection}.

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

Z = not X in Y
if not X.B in Y:
    pass

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

Z = X not in Y
if X.B not in Y:
    pass