Black : un seul formatage pour les gouverner tous !

Pour harmoniser les (futures nombreuses) contribution au code de Sakia, le formatage de celui-ci doit suivre le PEP8.

Cela est facile à dire, mais selon les IDEs, on y pense pas toujours et il peut aussi y avoir des interprétations différentes, des options par défaut différentes.

La solution proposée ici est radicale : on lance un re-formateur de code qui se nomme « black », et il modifie tous les scripts python dans un formatage unique. Je trouve ça pas mal comme idée.

Je testerai ça sur duniterpy asap !

2 Likes

Ongoing MR on Silkaj!

1 Like

Pas si radical, c’est l’équivalent de “fmt” pour rust ^^

1 Like

Dans le monde Python si, ça l’est.

et en js/ts on pourrais utiliser un beautifier pour fournir la même standardisation (et l’appliquer en pre-commit hook tant qu’a faire)