Black : un outil pour formater sans douleur son code Python

Par:
ftonic

lun, 25/03/2024 - 11:15

Le formatage du code python est parfois une véritable galère ! Black veut nous aider et surtout nous simplifier la vie. Black prend la main sur le formatage de votre code et propose un formatage transparent. Objectif : on oublie l'outil !

L'installation est très simple : pip install. L'outil s'appuie sur PEP 8 pour le style de formatage. Comme le précise Korben dans sa présentation de l'outil : Black nettoie, fait les retours à la ligne dans les tableaux, gérer la longueur des lignes de code, retire tout ce qui est en trop, etc. 

La commande black (nom fichier py) formate le fichier code indiqué. Il est même possible de voir en mode prévisialisation les futurs modifications (black --preview). Une extension VIM et Visual Studio Code est disponible. 

Un outil indispensable !

Guide du style PEP 8 : https://peps.python.org/pep-0008/

Site : https://github.com/psf/black?tab=readme-ov-file