Comment formater automatiquement les kwargs python en nouvelles lignes dans VS Code?

Dans VS Code, Python : Comment les arguments de mots clés peuvent-ils :

 number = models.CharField(
max_length=10, unique=True, verbose_name=_('Contract number'))

être automatiquement formaté en lignes séparées :

 number = models.CharField(
max_length=10,
unique=True,
verbose_name=_('Contract number')
)

Je n'ai pas pu trouver une telle option de configuration, existe-t-il un moyen d'archiver/forcer le style de formatage ci-dessus ?


Solution du problème


Utilisez black-le comme formateur, puis ajoutez une virgule ,après le dernier argument de votre définition de fonction et blackles étendra sur de nouvelles lignes :

number = models.CharField(
max_length=10,
unique=True,
verbose_name=_('Contract number'), # note the comma here
)

Commentaires

Posts les plus consultés de ce blog

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Détecter les appuis sur les touches fléchées en JavaScript

Une chaîne vide donne "Des erreurs ont été détectées dans les arguments de la ligne de commande, veuillez vous assurer que tous les arguments sont correctement définis"