Introduction

Le langage de programmation Swift élargit son support pour les environnements de développement intégrés (IDE) en étendant sa compatibilité avec une gamme plus large d'éditeurs populaires, notamment Cursor, VSCodium, AWS Kiro et Google Antigravity.

Contexte Technique

Swift prend en charge le développement utilisant plusieurs IDE, notamment VS Code, Xcode, Neovim et Emacs. Le langage est également compatible avec les éditeurs qui implémentent le protocole Language Server (LSP). L'écosystème en constante évolution du support des éditeurs est particulièrement important dans la mesure où Swift continue de démontrer sa polyvalence sur différentes plateformes et environnements de développement.

La prise en charge de Swift pour VS Code est désormais officiellement disponible sur le registre Open VSX, un registre d'extensions ouvert et neutre hébergé par la Fondation Eclipse. L'extension ajoute une prise en charge linguistique de première classe pour les projets créés avec Swift Package Manager, permettant ainsi un développement transplateforme sans accroc sur macOS, Linux et Windows.

Analyse et Implications

Cette étape importante apporte la prise en charge de Swift, y compris la complétion de code, la refactoring, la prise en charge complète du débogage, un explorateur de tests ainsi que la prise en charge de DocC, à un écosystème plus large d'éditeurs compatibles. Cela permet également aux IDE agents comme Cursor et Antigravity d'installer automatiquement Swift sans téléchargement manuel.

Perspective

Swift offre désormais une prise en charge pour un plus large éventail d'éditeurs et d'IDE modernes pour répondre aux besoins des développeurs. Il est possible de télécharger l'extension, de l'essayer dans l'éditeur de son choix et de partager ses commentaires pour améliorer continuellement l'expérience de développement.