BSK-E0156
error
TypedDict extra_items / closed (PEP 728) violations
Validates class-definition legality, dict-literal construction, assignability between TypedDicts, and constructor calls against the PEP 728 rules. Operates on the module AST and is independent of resolver state.
How to handle it
Every rule is on by default — strict is the default, not a cage. You can dial
BSK-E0156 down per-file or per-path from your editor or
pyproject.toml, or fix the code
so it type-checks. See the Type System rules and
the complete diagnostic reference.
Canonical URL: https://www.basilisk-python.dev/errors/BSK-E0156