Mes extensions VSCode favorites pour ce début 2021

vscode 24 févr. 2021

Alors oui, je ne fais pas partie de ceux qui utilisent PHP Storm, par habitude essentiellement mais Visual Studio Code comme probablement la majorité des codeurs aujourd'hui.

Et comme tout développeur, j'ai mon set d'extensions favoris avec lesquels j'ai l'habitude de travailler, et je vais donc les lister parce que par le plus grand des hasards (mais hautement improbable), vous pouvez faire une découverte :

Atom Keymap

Simplement une extension pour utiliser les raccourcis d'Atom (qui sont ceux de SublimeText également) à la place des raccourcis d'origine.

Atom Keymap - Visual Studio Marketplace
Extension for Visual Studio Code - Popular Atom keybindings for Visual Studio Code

Better Comments

Permet de mettre en surbrillance de type TODO, FIXME, les params et certains aux mots-clés dans les commentaires dans des différents langages.

Better Comments - Visual Studio Marketplace
Extension for Visual Studio Code - Improve your code commenting by annotating with alert, informational, TODOs, and more!

Bracket Pair Colorizer 2

Permet de mettre en couleurs correspondantes les accolades dans le code afin de mieux repérer les blocs de code.

Bracket Pair Colorizer 2 - Visual Studio Marketplace
Extension for Visual Studio Code - A customizable extension for colorizing matching brackets

Code Spell Checker

Un simple spell checker pour mettre en avant les typos sur les mots anglais qui sont courants dans le code.

Code Spell Checker - Visual Studio Marketplace
Extension for Visual Studio Code - Spelling checker for source code

Docker

Permet de contrôler Docker directement depuis VSCode mais aussi d'ouvrir un container dans VSCode quand Remote Container est installé dans VSCode. Ajoute également la coloration syntaxique dans les fichiers relatifs à Docker (docker-compose.yml  et Dockerfile en particulier)

Docker - Visual Studio Marketplace
Extension for Visual Studio Code - Makes it easy to create, manage, and debug containerized applications.

DotEnv

La coloration syntaxique pour les fichiers .env.

DotENV - Visual Studio Marketplace
Extension for Visual Studio Code - Support for dotenv file syntax

GitHub Sharp Dark

Un thème noir que je trouve sympathique pour VSCode.

GitHub Sharp Theme - Visual Studio Marketplace
Extension for Visual Studio Code - A GitHub inspired color theme for VSCode code and interface

GitLens

Permet d'avoir une gestion complète de git sous VSCode ainsi que l'indication ligne par ligne de quel commit provient une ligne de code en direct sur l'espace de travail.

GitLens — Git supercharged - Visual Studio Marketplace
Extension for Visual Studio Code - Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much mo…

indent-rainbow

Colorise les indentations pour mieux cerner à quel niveau où l'on se situe à un emplacement du code.

indent-rainbow - Visual Studio Marketplace
Extension for Visual Studio Code - Makes indentation easier to read

Path Intellisense

Pour autocompléter les noms des fichiers.

Path Intellisense - Visual Studio Marketplace
Extension for Visual Studio Code - Visual Studio Code plugin that autocompletes filenames

PHP DocBlocker

Permet d'autogénérer le texte des commentaires longs en PHP (@var, @return, param, etc...)

PHP DocBlocker - Visual Studio Marketplace
Extension for Visual Studio Code - A simple, dependency free PHP specific DocBlocking package

PHP getters and setters

Permet de générer les getters et les setters des propriétés PHP dans les classes.

PHP Getters & Setters - Visual Studio Marketplace
Extension for Visual Studio Code - Create PHP getters and setters from class properties

PHP Intelephense

C'est l'extension must-have des développeurs PHP. Il possède l'autocomplétion du code, d'afficher la définition des fonctions, de pouvoir aller à la définition d'une fonction, de chercher les références des fonctions, la surbrillance des éléments importants en PHP et encore plein d'autres choses très utiles. La seule extension pour le moment où je suis même allé pour payer la version premium (c'est un paiement en une fois, à un prix très faible).

PHP Intelephense - Visual Studio Marketplace
Extension for Visual Studio Code - PHP code intelligence for Visual Studio Code

PHP Namespace Resolver

Permet d'importer la classe ciblée dans la classe en cours (au lieu de l'écrire manuellement et de faire éventuellement une faute de frappe).

PHP Namespace Resolver - Visual Studio Marketplace
Extension for Visual Studio Code - Import and expand php namespaces

PHPStan

Analyse automatiquement le code à chaque modification d'un fichier pour savoir s'il est valide avec les règles que vous avez configuré, permettant d'obtenir une qualité de code bien plus élevée qu'habituellement usuellement.

PHPStan - Visual Studio Marketplace
Extension for Visual Studio Code - PHPStan for VSCode

Remote Development

Un pack d'extension de Microsoft permettant d'ouvrir un dossier depuis une source distante, que ce soit un conteneur Docker, un serveur (via SSH) ou WSL. Indispensable quand on a l'habitude de développer dans les conteneurs.

Remote Development - Visual Studio Marketplace
Extension for Visual Studio Code - An extension pack that lets you open any folder in a container, on a remote machine, or in WSL and take advantage of VS Code’s full feature set.

Twig Language 2

Ajoute la coloration syntaxique et quelques snippets pour le langage Twig.

Twig Language 2 - Visual Studio Marketplace
Extension for Visual Studio Code - Snippets, Syntax Highlighting, Hover, and Formatting for Twig

vscode-icons

Permet d'ajouter des îcones aux fichiers et dossiers qui sont dans l'explorateur de VSCode, rendant l'identification des types de fichiers/dossiers bien plus rapides.

vscode-icons - Visual Studio Marketplace
Extension for Visual Studio Code - Icons for Visual Studio Code

En espérant que vous ayez fait une découverte dans cette liste.

Mots clés

Anthodev

Développeur PHP / Symfony chez Tekyn. Ex GameDev chez Ubisoft / Créateur de Astral Planner (actuellement en développement).

Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.