Derived from the pycodestyle linter.
What it does#
Checks for object type comparisons using
== and other comparison
Why is this bad?#
Unlike a direct type comparison,
isinstance will also check if an object
is an instance of a class or a subclass thereof.
Under preview mode, this rule also
allows for direct type comparisons using
is not, to check for
exact type equality (while still forbidding comparisons using