Intégrer le Snyk Language Server aux IDE IntelliJ
17 juin 2024
0 minutes de lectureNous avons le plaisir d’annoncer que le Snyk Language Server (LS, en abrégé) peut désormais être intégré à vos IDE IntelliJ existants.
Pourquoi intégrons-nous nos IDE au LS ?
En intégrant tous nos plug-ins IDE au LS, nous réduisons la duplication de code. Cela simplifie les développements futurs en limitant les retouches et en réduisant les vulnérabilités.
Le protocole LS est une norme prise en charge nativement par tous les IDE modernes, ce qui nous permet de bénéficier d’une intégration poussée à l’IDE. Le LS fonctionne également dans un thread distinct, ce qui nous apporte des avantages supplémentaires en matière de multithreading et de traitement non bloquant.
Le LS apporte de nouvelles fonctionnalités aux IDE IntelliJ
Analyse automatique
L’une des nouvelles fonctionnalités les plus intéressantes est l’analyse automatique. Grâce à cette mise à jour, le Snyk Language Server lance une analyse au démarrage, puis à chaque enregistrement de fichier, offrant aux développeurs un retour rapide.
Vous pouvez personnaliser ces processus pour les adapter à vos méthodes de développement dans les paramètres d’expérience utilisateur.

Intégration de Snyk Learn
Le LS simplifie la formation des développeurs grâce à son intégration à Snyk Learn. Si l’IDE détecte une vulnérabilité abordée dans un cours Snyk Learn, il fournit automatiquement un lien vers ce cours ainsi que la correction requise, afin que les développeurs puissent plus facilement reconnaître et atténuer des problèmes de sécurité similaires à l’avenir.

Prise en charge de Snyk Agent Fix
Snyk Agent Fix associe la puissance d’un moteur d’analyse de programmes approfondie aux capacités d’un grand modèle de langage interne basé sur le deep learning. Cette combinaison permet de compiler de grandes quantités d’informations linguistiques non structurées issues du code open source.
Grâce à cette mise à jour, si notre moteur DeepCode AI détecte qu’une vulnérabilité peut être corrigée automatiquement, il signale le problème à l’aide d’une icône en forme d’éclair et propose une action sur laquelle cliquer.
Cette fonctionnalité est actuellement en accès anticipé et réservée aux offres Enterprise. Consultez la documentation DeepCode AI pour en savoir plus.

Mises à jour du LS
En intégrant le Snyk Language Server à vos IDE IntelliJ, vous pourrez produire un code de meilleure qualité et plus sécurisé en automatisant de nombreux processus de développement obligatoires. Restez à l’écoute pour découvrir les prochaines nouveautés.
