.. _ruleset-typechecks: Typechecks ++++++++++ This ruleset focuses on typehinting. Missing typehints, or inconsistent typehint, are reported. Total : 28 analysis * :ref:`argument-should-be-typehinted` * :ref:`useless-interfaces` * :ref:`no-class-as-typehint` * :ref:`mismatched-default-arguments` * :ref:`mismatched-typehint` * :ref:`child-class-removes-typehint` * :ref:`not-a-scalar-type` * :ref:`mismatch-type-and-default` * :ref:`insufficient-typehint` * :ref:`bad-type-relay` * :ref:`wrong-type-with-call` * :ref:`missing-typehint` * :ref:`fossilized-method` * :ref:`could-be-string` * :ref:`could-be-void` * :ref:`could-be-callable` * :ref:`wrong-argument-type` * :ref:`type-could-be-integer` * :ref:`could-be-null` * :ref:`typehint-could-be-iterable` * :ref:`could-be-float` * :ref:`could-be-self` * :ref:`could-be-parent` * :ref:`could-be-generator` * :ref:`this-could-be-iterable` * :ref:`type-could-be-never` * :ref:`typehints-couldberesource` * :ref:`possible-typeerror` Specs _____ +--------------+-------------------------------------------------------------------------------------------------------------------------+ | Short name | Typechecks | +--------------+-------------------------------------------------------------------------------------------------------------------------+ | Available in | `Entreprise Edition `_, `Exakat Cloud `_ | +--------------+-------------------------------------------------------------------------------------------------------------------------+