Type hints can be used to communicate the intended type of a given variable. These are not enforced at runtime and not respecting them might not necessarily lead to runtime errors. It is however confusing and could lead to maintainability issues. == Noncompliant Code Example ---- def my_function(): my_int: int = "string" # Noncompliant ---- == Compliant Solution ---- def my_function(): my_str: str = "string" ----