Back to Ruff

ParamSpec requires a name

crates/ty_python_semantic/resources/lint_docs/invalid-paramspec.md

0.15.18417 B
Original Source

What it does

Checks for the creation of invalid ParamSpecs

Why is this bad?

There are several requirements that you must follow when creating a ParamSpec.

Examples

python
from typing import ParamSpec

P1 = ParamSpec("P1")  # okay
# ParamSpec requires a name
P2 = ParamSpec()  # error

References