The spirit of `unidiomatic-typecheck` is to flag unidiomatic typechecks. This is unidiomatic: ``` type(x) is type(y) ``` It should be one of: ``` isinstance(x, type(y)) issubclass(type(x), type(y)) ```