BSK-0004
analyze
Missing *args / **kwargs type annotation
This house rule is off by default — the default configuration is pure PEP conformance. When a project enables it, every variadic positional parameter (*args) and variadic keyword parameter (**kwargs) must carry an explicit type annotation.
Real basilisk check output
What you see when BSK-0004 fires on a minimal example:
How to handle it
This Basilisk-specific rule is off by default. Enable its strictness tag
when the policy fits your project, then configure its severity globally or per path in
pyproject.toml.
Canonical URL: https://www.basilisk-python.dev/errors/BSK-0004