Den Snyk Language Server in IntelliJ-IDE integrieren
17. Juni 2024
0 Min. LesezeitWir freuen uns, Ihnen mitteilen zu können, dass sich der Snyk Language Server (kurz LS) jetzt in Ihre bestehenden IntelliJ-IDEs integrieren lässt.
Warum integrieren wir unsere IDEs mit dem LS?
Indem wir alle unsere IDE-Plugins mit dem LS integrieren, vermeiden wir doppelten Code. Das vereinfacht die zukünftige Entwicklung, da weniger Nacharbeiten anfallen und weniger Sicherheitslücken entstehen.
Das LS-Protokoll wird von allen modernen IDEs nativ unterstützt. Dadurch profitieren wir von einer tiefgreifenden Integration in die IDE. Der LS läuft außerdem in einem separaten Thread und bietet uns so die Vorteile von Multithreading und nicht blockierenden Abläufen.
Der LS bringt neue Funktionen in IntelliJ-IDEs
Automatisches Scannen
Eine der spannendsten neuen Funktionen ist das automatische Scannen. Mit diesem Update führt der Snyk Language Server nach dem Start und nach jedem Speichern einer Datei einen Scan durch und ermöglicht Entwicklerinnen und Entwicklern so schnelles Feedback.
Sie können diese Prozesse in den Einstellungen zur Benutzererfahrung an Ihre Entwicklungsabläufe anpassen.

Integration von Snyk Learn
Der LS erleichtert die Weiterbildung von Entwicklerinnen und Entwicklern durch die Integration mit Snyk Learn. Findet die IDE eine Sicherheitslücke, die in einer Snyk-Learn-Lektion behandelt wird, stellt sie automatisch einen Link zur Lektion sowie die erforderliche Korrektur bereit. So können Entwicklerinnen und Entwickler ähnliche Sicherheitsprobleme in Zukunft leichter erkennen und beheben.

Unterstützung für Snyk Agent Fix
Snyk Agent Fix vereint die Leistungsfähigkeit einer umfassenden Programmanalyse-Engine mit den Fähigkeiten eines intern entwickelten, auf Deep Learning basierenden Large Language Models. So lassen sich große Mengen unstrukturierter Sprachinformationen aus Open-Source-Code zusammenführen.
Mit diesem Update hebt unsere DeepCode AI-Engine ein Problem mit einem Blitzsymbol hervor und stellt eine anklickbare Aktion bereit, wenn sie eine Möglichkeit zur automatischen Behebung einer Sicherheitslücke erkennt.
Diese Funktion ist derzeit im Early Access und nur für Enterprise-Pläne verfügbar. Weitere Informationen finden Sie in der DeepCode AI-Dokumentation.

LS-Updates
Wenn Sie den Snyk Language Server in Ihre IntelliJ-IDEs integrieren, können Sie durch die Automatisierung zahlreicher obligatorischer Entwicklungsprozesse besseren und sichereren Code schreiben. Bleiben Sie auf dem Laufenden und erfahren Sie mehr über zukünftige spannende neue Funktionen.



