mirror of https://github.com/astral-sh/ruff
85 lines
869 B
Python
85 lines
869 B
Python
foo = None
|
|
|
|
# Error.
|
|
|
|
type(foo) is type(None)
|
|
|
|
type(None) is type(foo)
|
|
|
|
type(None) is type(None)
|
|
|
|
type(foo) is not type(None)
|
|
|
|
type(None) is not type(foo)
|
|
|
|
type(None) is not type(None)
|
|
|
|
type(foo) == type(None)
|
|
|
|
type(None) == type(foo)
|
|
|
|
type(None) == type(None)
|
|
|
|
type(foo) != type(None)
|
|
|
|
type(None) != type(foo)
|
|
|
|
type(None) != type(None)
|
|
|
|
type(a.b) is type(None)
|
|
|
|
type(
|
|
a(
|
|
# Comment
|
|
)
|
|
) != type(None)
|
|
|
|
type(
|
|
a := 1
|
|
) == type(None)
|
|
|
|
type(
|
|
a for a in range(0)
|
|
) is not type(None)
|
|
|
|
|
|
# Ok.
|
|
|
|
foo is None
|
|
|
|
foo is not None
|
|
|
|
None is foo
|
|
|
|
None is not foo
|
|
|
|
None is None
|
|
|
|
None is not None
|
|
|
|
foo is type(None)
|
|
|
|
type(foo) is None
|
|
|
|
type(None) is None
|
|
|
|
foo is not type(None)
|
|
|
|
type(foo) is not None
|
|
|
|
type(None) is not None
|
|
|
|
foo == type(None)
|
|
|
|
type(foo) == None
|
|
|
|
type(None) == None
|
|
|
|
foo != type(None)
|
|
|
|
type(foo) != None
|
|
|
|
type(None) != None
|
|
|
|
type(foo) > type(None)
|