mastercode_
Articles

Indenter automatiquement son code avec Prettier sur Visual Studio Code

Prettier est un formateur de code dit "opinionated". Il applique un style cohérent en analysant votre code et en le réimprimant avec ses propres règles qui tiennent compte de la longueur maximale des lignes, en enveloppant le code si nécessaire. Entre autre, Prettier permet d'indenter automatiquement votre code lorsque vous sauvegardez.

Installation#

Recherchez Prettier sur la marketplace de VS Code ou cliquez directement sur ce lien. Cliquez ensuite sur installer.

Prettier VScode marketplace

Format on save#

Par défaut, Prettier ne formatte pas automatiquement votre code quand vous sauvegardez. Pour activer cette option, rendez-vous dans les paramètres de VS Code (molette en bas à gauche) puis sur "settings".

Recherchez "format on save" et cochez la case "Format a file on save".

Prettier Format on save

Retournez dans votre code, et sauvegardez (Command + S). Normalement, votre code s'indente automatiquement selon les règles définies dans Prettier !

Attention, si vous sauvegardez le code d'un collègue qui n'a pas la même configuration que vous, le fait de sauvegarder comptera comme une modification sur git. Pour savoir comment sauvegarder sans formater automatiquement, afficher la palette de commandes de VS code en tapant Command + Shift + P, et cherchez "Save without formatting" pour trouver le raccourci clavier.

Prettier save without formatting

Autres configurations#

Vous pouvez configurer les différentes règles de Prettier en vous rendant dans les paramètres et en tappant simplement "Prettier".

Parmis les différents paramètres, ceux qui peuvent vous intéresser sont :

© 2020 mastercode.frMehdi Amrane