AccueilActualités informatiquePython dans Visual Studio Code apporte des suggestions de refactoring

Python dans Visual Studio Code apporte des suggestions de refactoring

Microsoft a publié la mise à jour de décembre de l’extension pour Python dans Visual Studio Code. L’extension officielle apporte des nouveautés pour le serveur vocal Pylance, notamment pour le travail dans des environnements virtuels ou non fiables. Le débogage local avec Python 2.7 devrait être supprimé à partir de la prochaine version, car le débogueur utilisé, debugpy, augmentera la version de langage requise à Python 3 à partir de janvier.

Sommaire

La dernière version de l’extension Python apporte des nouveautés pour le serveur linguistique Pylance, dont la fonctionnalité la plus demandée selon l’équipe de développement. Jusqu’à présent, les développeurs devaient rechercher manuellement les références dans la base de code après avoir renommé des fichiers ou des modules et les adapter. Désormais, Pylance s’en charge automatiquement : il trouve toutes les mentions de l’instance concernée et affiche un aperçu des modifications, qui peuvent être acceptées, modifiées ou rejetées selon les besoins.

Python in VS Code: Ein Klick auf den Haken nimmt im Dezember-Update die von der Refactor Preview vorgeschlagene Änderung an.

Python dans VS Code : Un clic sur la coche permet d’accepter la modification proposée par la Refactor Preview dans la mise à jour de décembre.

(Image : Microsoft)

En outre, Pylance apporte pour les espaces de travail virtuels ou non fiables une détection des erreurs de syntaxe ainsi qu’une utilisation limitée d’IntelliSense. Parmi les autres fonctionnalités pour ces environnements, on trouve la surbrillance sémantique et la surbrillance contextuelle des documents, qui permet de repérer d’un coup d’œil les symboles utilisés dans un fichier de code.

Publié pour la première fois en juillet 2020, le serveur linguistique Pylance a été déclaré standard en mai et a définitivement remplacé le mois dernier le serveur linguistique Python, également développé par Microsoft et vieux de trois ans. Sous le capot, Pylance s’appuie sur l’outil de vérification de type statique Pyright de Microsoft et offre entre autres la complétion automatique de code, la mise en évidence sémantique et la compatibilité avec les ordinateurs portables Jupyter. Pylance est disponible en tant que dépendance optionnelle après l’installation de l’extension Python.

Pour plus d’informations sur la nouvelle version de l’extension Python pour VS Code, consultez le blog des développeurs de Microsoft.

Plus d'articles