Sécuriser l'exécution du code. Voici une capacité clé de cette version 1.57 de l’éditeur Visual Studio Code de Microsoft publiée le 10 juin. Également désigné sous le nom de version de mai 2021. Visual Studio Code 1.57 est disponible dès maintenant pour Windows, Linux et Mac et téléchargeable sur visualstudio.com. C’est la fonctionnalité Workplace Trust ajoutée à cette mise à jour qui assure la sécurité de la navigation et de l'édition du code, indépendamment de la source ou des auteurs originaux.

Workplace Trust permet aux développeurs de décider si les dossiers de projet doivent autoriser ou restreindre l'exécution automatique du code. Workplace Trust ajoute une couche de sécurité supplémentaire si le développeur doit travailler avec du code non familier et ouvre un espace de travail en mode restreint. Ce mode empêche l'exécution automatique du code en désactivant ou en limitant le fonctionnement de plusieurs fonctionnalités de VS Code, notamment les tâches, le débogage, les paramètres de l'espace de travail et les extensions. VS Code 1.57 inclut aussi plusieurs autres capacités qui vont du débogage du navigateur à une aide pour faciliter la prise en main. 

Tour d'horizon des capacités de VS Code 1.57

- Les outils Microsoft Edge Developer Tools pour le débogage du navigateur Edge sont intégrés directement dans l'éditeur. Ils s'intègrent au débogueur JavaScript pour fournir un inspecteur DOM, de style et de réseau pour le débogage du navigateur. L’inspecteur est accessible via une icône « inspecter » dans la barre d'outils de débogage ;

- Le débogueur JavaScript prend désormais en charge les identifiants renommés dans les cartes sources, ce qui est particulièrement utile pour le débogage de code minifié, dont la taille a été réduite ;

- Les balises @link JSDoc sont désormais prises en charge dans les commentaires JavaScript et TypeScript, ce qui permet de créer des liens cliquables vers un symbole dans un document ;

- L'éditeur est livré avec TypeScript 4.3.2 ;

- La fonction « Aller à la définition » pour les fichiers non-JavaScript/TypeScript permet aux développeurs de passer rapidement aux images et aux feuilles de style ;

- Une nouvelle expérience « Pour démarrer » facilite la configuration et l'apprentissage de l'éditeur ;

- La plupart des API Notebook ont été finalisées ;

- L'extension Remote Repositories (Référentiels distants), téléchargeable sur Visual Studio Marketplace, permet désormais aux développeurs de voir les référentiels distants dans l'explorateur distant afin d'ouvrir ou de comparer les modifications non validées. Ces modifications peuvent être déplacées d'une branche à l'autre. Á noter qu’il faut passer par VS Code pour installer l’extension ;

- Les onglets du terminal, désormais activés par défaut, peuvent être glissés et déposés pour permettre leur réorganisation. Les couleurs des onglets peuvent être modifiées pour rendre la navigation plus rapide et distinguer plus facilement les onglets les uns des autres ;

Visual Studio Code 1.57 prend le relais de Visual Studio Code 1.56 sorti en mai. Le populaire éditeur exploite le framework GitHub Electron pour écrire des applications multiplateformes à l’aide des technologies web.