Summary
Lint coverage and format-check coverage diverge in CI: ruff check covers the core package and tests, but ruff format --check doesn't.
Details
.github/workflows/tests.yml:59 — ruff format --check scripts examples — vs :60 — ruff check lib/python/base_cli scripts examples tests.
Impact
Formatting drift in the 9k-line core library or the 11k-line test suite would never be caught in CI.
Suggested fix
Extend the ruff format --check invocation to also include lib/python/base_cli and tests.
Summary
Lint coverage and format-check coverage diverge in CI:
ruff checkcovers the core package and tests, butruff format --checkdoesn't.Details
.github/workflows/tests.yml:59—ruff format --check scripts examples— vs:60—ruff check lib/python/base_cli scripts examples tests.Impact
Formatting drift in the 9k-line core library or the 11k-line test suite would never be caught in CI.
Suggested fix
Extend the
ruff format --checkinvocation to also includelib/python/base_cliandtests.