BSK-0013 analyze

Stale uv lock file

Fires when the uv.lock file is older than pyproject.toml, indicating that dependencies may have changed without re-locking. This can cause import resolution to use stale package versions.

This rule currently provides the skeleton; it activates when the workspace provides lock-file staleness information via the resolver context.

How to handle it

This Basilisk-specific rule is off by default. Enable its dependencies 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-0013