Integrating the Snyk Language Server with IntelliJ IDEs

Written by:
wordpress-sync/feature-5FoCS4

June 17, 2024

0 mins read

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.

Patch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo SegmentPatch Logo Segment

Snyk is a developer security platform. Integrating directly into development tools, workflows, and automation pipelines, Snyk makes it easy for teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and infrastructure as code. Supported by industry-leading application and security intelligence, Snyk puts security expertise in any developer’s toolkit.

Start freeBook a live demo

© 2024 Snyk Limited
Registered in England and Wales

logo-devseccon