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:

basilisk check output reporting BSK-0004 — Missing `*args` / `**kwargs` type annotation

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