Python Package

Style PEP 8

Appliquer les regles de style et de formatage PEP 8 avec les controles qualite ManifestGuard.

Accès anticipé: Jusquu2019au 2026-12-31

Pour mgpy, PEP 8 constitue la ligne de base lisible. De bonnes regles de style accelerent le debogage, reduisent la charge cognitive et ecourtent les revues.

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 a python3.12 -m ....
  • Utiliser le formatage automatique de maniere coherente au lieu des retouches manuelles.
  • Conserver la meme organisation des imports, les memes longueurs de ligne et une nomenclature stable dans tout le depot.
  • Considerer les regles de style comme un prerequis aux checks etendus, pas comme une tache de fin.

Workflow mgpy recommande

  1. Figer les regles Ruff dans le projet et corriger automatiquement ce qui peut l etre.
  2. Avant un gros refactoring, supprimer la derive de style afin que les changements logiques restent lisibles en revue.
  3. Relancer mgpy apres le formatage pour ne traiter que les vrais signaux qualite.

Demarrage rapide

py -3.12 -m ruff check . --fix
py -3.12 -m ruff format .
py -3.12 -m manifestguard check