# prefix-type-params (PYI001) Derived from the **flake8-pyi** linter. ## What it does Checks that type `TypeVar`, `ParamSpec`, and `TypeVarTuple` definitions in stubs are prefixed with `_`. ## Why is this bad? By prefixing type parameters with `_`, we can avoid accidentally exposing names internal to the stub. ## Example ```python from typing import TypeVar T = TypeVar("T") ``` Use instead: ```python from typing import TypeVar _T = TypeVar("_T") ```