Projet

Général

Profil

Project management #49820

Mis à jour par Frédéric Péters il y a plus de 3 ans

Comme ça a été fait dans chrono, adopter black dans les différents modules.

Procédure, à discuter/valider,

* par module
** assurer qu'un maximum des patchs proposés soient validés/intégrés
** commit qui fait black (exemple : "trivial: apply black")
** commit qui
ajoute un fichier .pre-commit-config.yaml et l'info associée au fichier README (si présent) +
** commit
qui fait black
** commit qui
crée un fichier .git-blame-ignore-revs avec la révision du commit précédent (ex: "misc: add blaack files/notes")

Texte actuellement présent dans le README de chrono :

<pre>
Code Style
----------

black is used to format the code, using thoses parameters:

black --target-version py37 py35 --skip-string-normalization --line-length 110

There is .pre-commit-config.yaml to use pre-commit to automatically run black
before commits. (execute `pre-commit install` to install the git hook.)
</pre>

Questions

* on garde le --target-version py35 ou on le passe à 3.7 vu qu'on ne devrait plus se soucier de stretch ?
** → on met py37

* on pose une échéance ?

Retour