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

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"

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables