Sinhronizacija politike Ruff
/srv/pmiverse/_pmiconfig/testkit/formatting/pyproject.toml je edina kanonična politika PMIVerse za oblikovanje Ruff in vrstni red uvozov. Tabele Ruff v korenskih pyproject.toml so sinhronizirane kopije za odkrivanje v Ruff in IDE.
Preverjanje vseh neposrednih repozitorijev PMIVerse brez pisanja:
/srv/pmiverse/_pmisuite18/venv/bin/python \
/srv/pmiverse/_pmiconfig/scripts/test/sync_ruff_policy.py --check
Uveljavitev kanoničnih tabel Ruff z ohranitvijo nepovezanih tabel TOML:
/srv/pmiverse/_pmisuite18/venv/bin/python \
/srv/pmiverse/_pmiconfig/scripts/test/sync_ruff_policy.py --apply
Ukaz obravnava samo korene repozitorijev Git, ki so neposredni otroci. Izpiše vsak repozitorij, poroča o konfliktih vgnezdenih nastavitev Ruff ali samostojnega isort ter zavrne prepis korenskega pyproject.toml s spremembami v indeksu ali delovni kopiji. Preverjanje ne piše ničesar; uveljavitev spremeni samo upravljano politiko Ruff.