Dans mgpy, la coherence n est pas un detail cosmetique: un chemin d outillage et de style clair reduit la friction de revue, les faux positifs et les rapports instables.
Points cles
- CLI: Sous Windows, les exemples utilisent la forme recommandee
py -3.12 -m <module> ...(par ex.py -3.12 -m manifestguard ...). Sous Linux/macOS, cela correspond generalement apython3.12 -m .... - Ruff est le moteur unique privilegie pour linting, formatage et organisation des imports.
- Un
pyproject.tomlpartage est plus fiable que plusieurs configurations d outils concurrentes. - Corriger la cause racine des findings repetes au lieu de les masquer par des suppressions.
Workflow mgpy recommande
- Definir un seul jeu de regles partage dans le depot.
- Stabiliser Ruff et le formatage avant les checks etendus mgpy.
- Executer mgpy ensuite afin que les rapports reposent sur une base de style stable.
Demarrage rapide
py -3.12 -m ruff check . --fix
py -3.12 -m ruff format .
py -3.12 -m manifestguard check --extended