basedpyright
basedpyright copied to clipboard
treat `TYPE_CHECKING` blocks the same as stub files
from typing import TYPE_CHECKING
if TYPE_CHECKING:
def f(a: int) -> int: ... # whinge whinge, a isn't used
it should treat TYPE_CHECKING blocks the same as stub files
upstream issues:
- https://github.com/microsoft/pyright/issues/8619#issuecomment-2260735014
- https://github.com/microsoft/pyright/issues/5819