DTeK Learn logo

Plugin Prettier : harmonise le style du code

Le plugin Prettier permet de formater automatiquement le code source dans différents langages de programmation. Il s’intègre généralement à des éditeurs de texte et des environnements de développement tels que Visual Studio Code, Atom, Sublime Text et bien d’autres.

Son objectif principal est d’harmoniser le style de code au sein d’une équipe de développeurs en appliquant des règles de formatage prédéfinies. Cela permet d’améliorer la lisibilité et la maintenabilité du code, tout en réduisant les discussions et les conflits liés aux préférences de style individuelles.

jeune développeur en reconversion professionnelle sur son ordinateur à son bureau

1. Qu’est-ce que Prettier ?

Prettier est un outil de formatage de code qui prend en charge plusieurs langages et environnements, dont JavaScript, TypeScript, HTML, CSS et Angular.

Il formate le code automatiquement, pour garantir une meilleure cohérence et lisibilité, ce qui facilite la collaboration entre les développeurs.

2. Installation et configuration de Prettier sur Visual Studio Code

  1. Ouvre Visual Studio Code
  2. Clique sur l’icône des extensions (ou utilise le raccourci clavier Ctrl+Shift+X sur Windows ou Cmd+Shift+X sur Mac)
  3. Recherche « Prettier »
  4. Clique sur « Installer »

3. Configuration de Prettier pour Angular

Il est possible d’utiliser le plugin Prettier pour formater le code sans spécifier de règles particulières. Mais si tu souhaites affiner les choses, c’est tout à fait possible.

Commence par créer un fichier de configuration Prettier (.prettierrc) dans lequel tu vas définir différentes règles de formatage, comme les tailles des espaces autour de certains caractères comme les parenthèses et crochets par exemple. N’hésites pas à faire un tour sur la documentation pour voir l’ensemble des possibilités qui s’offrent à toi.

Ensuite intègre Prettier à VS Code en ajoutant des paramètres au fichier settings.json. Tu vas ainsi pouvoir activer le formatage automatique à chaque enregistrement pour les fichiers JS, TypeScript, HTML ou CSS.

4. Utilisation de Prettier avec Angular et Visual Studio Code

Formatage manuel du code : Apprends à utiliser la commande de formatage de Prettier pour formater manuellement ton code à l’aide du raccourci clavier correspondant.

Formatage automatique lors de l’enregistrement : Configures Visual Studio Code pour exécuter automatiquement le formatage de Prettier chaque fois que tu enregistres un fichier, en activant l’option « Format On Save ».

Collaboration avec d’autres développeurs : Prends en compte la configuration de Prettier dans ton projet et assures toi que tous les membres de l’équipe utilisent les mêmes règles de formatage pour garantir la cohérence du code.

Intégration dans le processus de build et d’intégration continue : Envisage d’intégrer Prettier dans ton processus de build et d’intégration continue, en l’exécutant automatiquement avant les étapes de déploiement pour garantir que le code produit est toujours bien formaté.

En utilisant Prettier avec Angular et Visual Studio Code, tu améliores la lisibilité et la cohérence de ton code, ce qui facilite la collaboration avec d’autres développeurs. De plus, l’intégration de Prettier dans ton processus de développement garantit que le code est toujours formaté de manière appropriée, ce qui contribue à une meilleure qualité logicielle.

Le plugin Prettier est un compagnon essentiel pour tout développeur souhaitant maintenir un style de code cohérent et professionnel. En l’intégrant à ton éditeur de texte préféré, tu peux automatiser le processus fastidieux de formatage du code, ce qui te permet de te concentrer davantage sur la logique et la résolution des problèmes.

QCM

Testez vos connaissances sur ce sujet

TL;DR

Avec Prettier, tu n’as plus à te soucier des discussions interminables sur le style de code au sein de ton équipe. Le plugin applique des règles prédéfinies pour formater ton code de manière uniforme, ce qui facilite la collaboration et la maintenance du projet.

Grâce à sa prise en charge de nombreux langages de programmation populaires, Prettier peut être utilisé dans différents contextes de développement. Que tu travailles sur du JavaScript, du TypeScript, du HTML, du CSS ou d’autres langages, Prettier t’offre un moyen simple et efficace de garantir la cohérence de ton code.