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

Comment signer la connexion OKEx API version 5 avec websockets ?

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

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