Skip to main content

Integrating the Snyk Language Server with IntelliJ IDEs

Écrit par:
wordpress-sync/feature-5FoCS4

17 juin 2024

0 minutes de lecture

We’re excited to announce that the  Snyk Language Server (LS for short) can now be integrated with your existing IntelliJ IDEs.

Why do we integrate our IDEs with the LS?

By integrating all our IDE plugins with LS, we reduce code duplication. This streamlines future development by minimizing rework and reducing vulnerabilities.

The LS protocol is a natively supported standard in all modern IDEs, so we benefit from deep integration within the IDE. LS also works in a separate thread, giving us additional multi-threading and non-blocking benefits.

LS brings new capabilities into IntelliJ IDEs

Automatic scanning

One of the most exciting new capabilities is automatic scanning. With this update, the Snyk Language Server will run a scan after start-up and after every file save, providing developers with a quick feedback loop.

You can customize these processes to fit your development workflows in the User experience settings.

blog-snyk-ls-scan

Snyk Learn integration

LS simplifies developer education by integrating with Snyk Learn. If the IDE finds a vulnerability that is covered by a Snyk Learn lesson, it automatically provides a link to the lesson in addition to the required fix so that developers can more easily recognize and mitigate similar security issues in the future.

blog-snyk-ls-learn

DeepCode AI Fix support 

DeepCode AI Fix combines the power of a thorough program analysis engine with the abilities of an in-house deep learning-based large language model. This combination allows for compiling large amounts of unstructured language information from open source code.

With this update, if our DeepCode AI engine identifies an opportunity for an automatic vulnerability fix, it will highlight the issue with a lightning icon and provide a clickable action.

This functionality is currently in early access and only available for Enterprise plans. Visit the DeepCode AI documentation to learn more.

blog-snyk-ls-fix-issue

LS updates

Integrating the Snyk Language Server into your IntelliJ IDEs will help you produce better, more secure code by automating many of the mandatory development processes. Stay tuned to learn about future new and exciting features.

Snyk est une plateforme de sécurité des développeurs. S’intégrant directement aux outils, workflows et pipelines de développement, Snyk facilite la détection, la priorisation et la correction des failles de sécurité dans le code, les dépendances, les conteneurs et l’infrastructure en tant que code (IaC). Soutenu par une intelligence applicative et sécuritaire de pointe, Snyk intègre l'expertise de la sécurité au sein des outils de chaque développeur.

Démarrez gratuitementRéservez une démo en ligne

© 2024 Snyk Limited
Enregistré en Angleterre et au Pays de Galles

logo-devseccon